2016-11-23 127 views
0

我有我的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)

回答

0

/配置/初始化/ assets.rb

Rails.application.config.assets.precompile += %w( product/products.js) 

在你Haml的index.html.haml文件

= javascript_include_tag :products 

試試看

+0

Serhii嗨它仍然無法正常工作。引導程序導航活動類不響應和控制檯仍然顯示行:69: 「」「」 – BC2

+0

嗨Serhii它在Haml文件中更改後工作,以這個: = javascript_include_tag(product/products.js) – BC2

相關問題