我有一個簡單的Rails腳手架應用程序,並且想要添加一堆JavaScript文件(包括特殊版本的JQuery)以支持新的客戶端功能。如何將我的JavaScript文件添加到Rails應用程序?
我將* .js文件添加到public/javascripts
,並在new.html.erb
的頂部添加了<%= javascript_include_tag :all %>
。
問題:當我第一次在此ERB中調用$(document).ready(function(){
時,得到Uncaught TypeError: Object #<HTMLDocument> has no method 'ready'
,這似乎意味着我的JQuery庫實際上並未加載。
立即解決了問題!我懷疑javascripts導入的順序很重要,不能用:all來控制 –