我正在使用 Rails 3.2(我知道旧且不受支持)。这是旧版应用程序升级,我们以前没有控制器特定js/css
文件,我们为它们提供了不同的结构。
问题是资产管道会MyController.js
在我加载MyController
或更糟的时候寻找:当我加载一个方法时,它会为该视图寻找特定的 JS 或 CSS。
由于我在production.rb
:中有此设置,config.assets.compile = false
因此如果未编译某些内容,它将不会回退到资产管道。这会导致device/passwords.js isn't precompiled
令人沮丧的错误,因为我不想要/不需要单独的js
文件。
Rails 3.2 自动需要这些控制器特定的 js 和 ,我的代码中没有任何我知道并且我已经检查过的东西:<%= javascript_include_tag params[:controller] %>
这在我的代码中也不存在。
我希望它停止这样做,这样我就不必js
为我不会使用的每个操作随意创建一个文件。
在rails 3.2中这可能吗?