我有我的javascript在目录中创建:浏览器的Javascript控制台错误404(未找到)
应用程序/资产/ JavaScript的/产品/ products.js
在我Haml的指数.html.haml文件,我已经包括此代码来引用我js.file:
= javascript_include_ta克 '产品'
并且还配置/ application.rb中我已经包括:
config.assets.precompile + = [ 'products.js']。
然而,当我的浏览器重新加载,我得到一条红线错误显示
GET http://localhost:3000/javascripts/products.js 404(未找到)产品控制台:65。
为什么它从javascripts/products.js而不是通过产品目录文件,我已经把我的脚本放在那里?
在脚本中,如果我有代码警报,它会被触发,但如果代码是jQuery,它将不会运行。
更新回答: 在HAML文件index.html.haml使用这样的:
= javascript_include_tag(产品/ products.js)
Serhii嗨它仍然无法正常工作。引导程序导航活动类不响应和控制台仍然显示行:69: “”“” – BC2
嗨Serhii它在Haml文件中更改后工作,以这个: = javascript_include_tag(product/products.js) – BC2