【发布时间】:2017-08-13 20:36:22
【问题描述】:
如何预编译和导入 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
与/app/assets/javascripts/ 中的大量 javascript 文件相比,这可以更好地组织。
我以前见过它,但我现在无法复制它。
使用<% javascript_include_tag 'companies' %> 尝试在/assets/javascripts/ 中查找文件。
【问题讨论】:
-
在生产环境中使用这个位置进行 js 的预编译资产不会有问题吗?
-
我同意,但我之前在 Rails 应用程序中见过它
标签: javascript ruby-on-rails asset-pipeline