0
我在發佈在http://schneems.com/ut-rails上的課程上工作。這是我正在使用的應用程序:https://github.com/schneems/ruby_javascript_data_viz.git。在Rails上正確加載JQuery(對象沒有方法)
我正在使用Rails 3.2.6和Ruby版本2.0.0p247。
我只將這個文件克隆到我的桌面,安裝了捆綁包,並設置了數據庫。當我使用控制檯(鉻),看看是否jQuery是工作,我得到這個錯誤:
> $('body').hide();
Type Error: Object #<HTMLBodyElement> has no method 'hide'
當我查看網頁的源文件,看是否jQuery是裝的,我可以看到這一行:
<script src="/assets/application.js?body=1" type="text/javascript"></script>
但是,我沒有看到任何JQuery。我在這裏錯過了什麼?
我已經搜索了這個問題,並且發現了許多類似的問題,但我似乎無法找到任何可以讓我去的地方。
謝謝!
謝謝Lavixu。我可以通過在我的application.html.erb文件中添加它來實現它:<%= javascript_include_tag「http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js」 %>。但是,我不確定這是否意味着確保插件已加載。 –
另外,將該代碼放在application.html.erb文件中不是一種好的做法嗎? –
@RyanLennberg是的,這就是我正在加載JQuery的意思。如上所述,在application.html.erb文件中保留所有通用插件,如jquery,highcharts是一個好習慣,以便爲所有文件加載。 – Lavixu