我已經看過在互聯網上,找到了這個問題的一些指令:安裝jQuery插件中的Rails 3.2
Using jQuery plugins in Rails 3
http://ridingwithrails.wordpress.com/2011/12/28/rails-3-1-installing-lightbox-jquery-plugin/
這正是我做安裝一個jQuery插件在軌道中。 我永遠無法訪問控制檯中的新方法。 (我得到的錯誤,該函數不存在)
1 - 我下載插件,並把它放在:
vendor/assets/javascripts/plugin.js
2 - 我的路徑添加到application.js中的文件:
//= require jquery
//= require jquery_ujs
//= require plugin
//= require_tree .
3 - 如果適用,我對css也做同樣的事情。 (在css文件夾中)
我試過的一些插件是:jquery-cookie jquery-star-rating 但它從來沒有工作。 我在做什麼錯了?
謝謝你的回答
編輯: 當我檢查自己的看法源的* .js文件的插件文件包括但每當我嘗試使用函數從這些插件我得到的,例如:
[17:18:59,927] TypeError: $.cookie is not a function
將js文件保存在app/assets/javascript中,然後嘗試 – 2012-08-11 13:06:48
請使用javascript include標籤顯示您的模板文件。你有腳本標籤,包含除application.js之外的其他文件嗎? application.js是否包含插件代碼? – pkubicki 2012-08-11 13:07:26
在生產中,所有文件都在application.js中編譯。在開發中,包括插件文件和application.js。 – RickyonRails 2012-08-12 15:23:46