0

내 application.js 파일은 다음과 같습니다.이 비디오가 삽입되지 않은 이유는 무엇입니까?

$(document).ready(function() { 
$('a.oembed').embedly({maxWidth:600,'method':'replace'}); 
}); 

show보기 :

<div id="video_div"><%= link_to 'video', @video.video_url, :class => 'oembed' %></div> 

결과는 단순히 "video"텍스트가있는 YouTube 비디오의 링크입니다. 동영상이 삽입되지 않았습니다.

new 뷰에 링크를 입력하고 @video.video_url를 db에 저장합니다.

다음 파일을 성공적으로 포함합니다.

<script src="/javascripts/jquery.embedly.js?1299981574" type="text/javascript"></script> 
<script src="/javascripts/jquery-1.4.2.min.js?1299978321" type="text/javascript"></script> 
<script src="/javascripts/rails.js?1299978356" type="text/javascript"></script> 
<script src="/javascripts/application.js?1300064036" type="text/javascript"></script> 

답변

2

이 (가) JQuery와 이후에 포함되도록 embedly 포함 재정렬보십시오 :

나는 성공적으로 파일이 포함됩니다. inspector/firebug에서 javascript 콘솔을 보면 embedly가 jQuery 변수를 찾을 수 없다는 것을 알 수 있습니다.

+0

빙고! 감사 :) –

관련 문제