2017-08-13 46 views
0

如何預編譯並導入JavaScript文件,同時將其保存在與其關聯的視圖相同的文件夾中?如何導入與Rails視圖相同的目錄中的javascript文件

例如,我想保持companies.js相同/view目錄內爲我的其他公司認爲

例如:

/app/views/companies/_form.html.erb 
/app/views/companies/index.html.erb 
/app/views/companies/new.html.erb 
/app/views/companies/edit.html.erb 
/app/views/companies/companies.js <--- like this 

這允許更好的組織,而不是大量的JavaScript文件在/app/assets/javascripts/

我以前見過它,但我一直無法複製它。使用<% javascript_include_tag 'companies' %>試圖在/assets/javascripts/中查找該文件。

+0

你是不會有問題的時候使用這個文件? – kunashir

+0

我同意,但是我在 –

回答

0

嘗試更改app/assets/config/manifest.js中的清單文件以在視圖的文件夾中編譯.js。

E.g

//= link_directory ../javascripts .js

與路徑與預編譯的資產在生產JS添加到您的視圖文件夾

+0

之前已經看到它在Rails應用程序中完成了嗎?您可以給出一個可能的樣例嗎? –

+0

我的回答有幫助嗎? –

相關問題