haml에서 YouTube 동영상을 DB에서 호출하여 퍼가기

2405 단어 HTMLDB루비Rails

자작 앱으로 YouTube 동영상을 퍼가려고 할 때 발견 한 방법



자작 앱의 작성으로 마음에 드는 동영상을 일단 DB에 저장해, 호출할 때에 묻어 표시시키고 싶었으므로, 여러가지 모색한 방법을 소개합니다.

일반적인 임베디드 방법



좋아하는 YouTube 동영상을 공유하고 장소를 선택하십시오.



또한 거기에서 묻고 녀석을 선택하십시오.


동영상 퍼가기 URL이 표시되므로 복사를 클릭합니다.


이것을 HTML(haml)에 직접 붙여넣으면 완성

완성이 이런 느낌


다만, 이것으로 DB에 투고해, haml 파일로부터 호출하려고 하면(자) 문자열로 나와 버렸으므로, 그것을 해소하는 방법입니다.

실제로 가는 방법


%iframe#player{frameborder: "0", height:"390", src: (movie.url), type: "text/html", width: "640"}
※今回はMovieモデルと言うのを作って、カラム名をurlにしてます

간단히 말하면,
・외경의 부분은 haml 파일로 해 둔다(사이즈등은 기호로 바꿀 수 있을 것입니다)
・DB에는 URL 부분만 보존→호출하는 기술로 하고 있습니다
・타이틀이나 내용 등도 다른 컬럼으로 보존

이렇게 하는 것으로, DB에 투고→호출시에도 임베디드 표시에 할 수 있었습니다.

실제 이미지(아직 개발 중이지만)




↑무사하게 전부 투고 기능으로 실장을 할 수 있었습니다(파치파치)

하나의 주의 포인트



내가 사용한 URL이지만이 청하선 부분입니다 (더블 따옴표는 필요하지 않습니다)




이쪽의 청하선의 URL에서는 안 되었습니다.
아마 내장용 URL이 아니기 때문이라고 생각합니다.

이상, 같은 구현을 하고 싶은 분의 참고가 되면 다행입니다

좋은 웹페이지 즐겨찾기