haml에서 YouTube 동영상을 DB에서 호출하여 퍼가기
자작 앱으로 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이 아니기 때문이라고 생각합니다.
이상, 같은 구현을 하고 싶은 분의 참고가 되면 다행입니다
Reference
이 문제에 관하여(haml에서 YouTube 동영상을 DB에서 호출하여 퍼가기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/megukentarou/items/55f5daadfc62e7943cf6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)