我已經下載了一個名爲jquery.jsPlumb-1.2.6的JavaScript文件,並放置在我的public/javascripts目錄中。如何在Rails中包含Javascript庫?
我想在一個特定的html.erb和幾個js.erbs中訪問這個文件。什麼是最好的方式來做到這一點?
我已經下載了一個名爲jquery.jsPlumb-1.2.6的JavaScript文件,並放置在我的public/javascripts目錄中。如何在Rails中包含Javascript庫?
我想在一個特定的html.erb和幾個js.erbs中訪問這個文件。什麼是最好的方式來做到這一點?
您可以在頁面的HEAD部分使用<%= javascript_include_tag :defaults %>
(推薦):此函數將返回對public/javascripts目錄中由rails命令創建的JavaScript文件的引用。建議使用它,因爲瀏覽器可以緩存這些庫,而不是在每次請求時重新獲取所有功能。
或者您可以使用<%= javascript_include_tag 'prototype' %>
:如上所述,但只包含Prototype核心庫,這意味着您可以使用所有基本的AJAX功能。對於基於Scriptaculous的JavaScript助手,如視覺效果,自動完成,拖放等,您應該使用上述方法。
更多的信息在這裏隊友。
http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html
但我已經下載了沒有原型或jQuery的文件...如何包含名爲sdfsdfdsf.js的文件是我的問題。不是如何包含原型。 – willcodejavaforfood
我認爲這將是<%= javascript_include_tag'example.js'%> – tehman
那麼,似乎工作:) – willcodejavaforfood
請或不使用簽名或標語在您的文章(http://stackoverflow.com/faq#signatures) – meagar