Почему это видео не внедряется? - PullRequest
0 голосов
/ 14 марта 2011

Вот мой файл 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>

Результатом является просто ссылка на видео на YouTube с текстом «видео». Видео не встраивается.

Я ввожу ссылку в моем new виде и сохраняю @video.video_url в БД.

Я успешно включил эти файлы:

<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> 

1 Ответ

2 голосов
/ 14 марта 2011

Попробуйте изменить порядок включений так, чтобы embedly был включен после jquery. Если вы посмотрите на консоль javascript в inspector / firebug, вы, вероятно, увидите, что embedly не может найти переменную jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...