2011-03-12 42 views
1

我使用Embedly API使用此代碼:如何讓這個jQuery代碼在我的RoR應用程序中工作?

$.embedly('http://www.youtube.com/watch?v=LfamTmY5REw', 
     {maxWidth: 600, 
      elems: $('#element'), 
     success: function(oembed, dict){ 
        alert(oembed.title); 
        }); 

現在的問題是我應該在哪裏,我在軌道上的目錄紅寶石把這個代碼?在我的application.js文件中?如何通過表單提交網址時如何調用此代碼?

回答

1

看看嵌入examples,特別是Youtube的一個。

編輯: 所有你需要的是增加jquery.embedly.jsjquery.min.jspublic/js文件夾,然後放置在頁面中您的application.js底部的腳本(或讓它在頁面如果你想)。

編輯2:在上面的示例中,您只需要使用#element類來調用代碼即可。腳本代碼可以在頁面中或Application.js中,包裝在$(document).ready(function()中。

+0

我在哪裏可以得到query.embedly.js? – 2011-03-12 22:53:03

+0

從[這裏](https://github.com/embedly/embedly-jquery),點擊'Downloads'。 – David 2011-03-12 22:54:44

+0

好的,所以我實際上不會輸入我自己的鏈接,而是一個變量,用於保存用戶輸入的視頻鏈接。我可以在我的application.js文件中使用@ video.video_url變量嗎? – 2011-03-12 22:59:15

相關問題