如何导入与Rails视图相同的目录中的javascript文件

如何导入与Rails视图相同的目录中的javascript文件

问题描述:

如何预编译并导入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

我同意,但是我在 –

尝试更改app/assets/config/manifest.js中的清单文件以在视图的文件夹中编译.js。

E.g

//= link_directory ../javascripts .js

与路径与预编译的资产在生产JS添加到您的视图文件夹

+0

之前已经看到它在Rails应用程序中完成了吗?您可以给出一个可能的样例吗? –

+0

我的回答有帮助吗? –