[英]Rails javascript files (other than application.js) not working
我正在努力將jQuery實現到rails項目中,並在我的application.html.erb文件的頭部有這個Javascript標記:
<%= javascript_include_tag "application" %>
如果我將jQuery代碼放入我的application.js文件中,它在我的應用程序中按預期工作。 但是,如果我將jQuery代碼放入我的assets / javascripts文件夾(例如home.js)中的任何其他.js文件中,它在我的應用程序中不能正常工作。
這是我的application.js文件:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
我的印象是,最后一行意味着我的所有其他js文件都將編譯成application.js,因此在我的application.html.erb文件中只有<%= javascript_include_tag“應用程序”%>就足夠了使我所有的js文件都工作 - 這是一個錯誤的假設嗎?
這些是我的home.js文件的內容 - 當我將它直接放入我的application.js文件時,這個函數應該正常工作,但是當它在我的home.js文件中時,它不起作用。
$(document).ready(function(){
$("h2").click(function(){
$(this).hide();
});
});
嘗試在// = require_tree上面的application.js文件中添加// = my home。 希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.