我似乎找不到在Rails 4.1中禁用Asset Pipeline的方法。我看到Rails 3.2的很多信息。
我想使用Grunt / GulpJs和bower来处理我的所有资产,而我似乎无法找到适合自己的东西。相反,我找到了一个不错的数量,但大部分都不适用于我或被打破。
有half-pipe
gem。然而,半管依赖于Rails 4.0和我在Rails 4.1上,我无法找到在不同版本的Rails中强制安装Gem的地方,如果可能的话。
这个问题扩展到了比我预想的更多问题。基本上我只需要知道如何禁用资产管道,除非如何集成GruntJS。
答案 0 :(得分:34)
您可以通过向config/application.rb
添加以下行来禁用config.assets.enabled = false
中的资产管道:
rails new myappname --skip-sprockets
您还可以通过将--skip-sprockets选项传递给它来创建新的rails应用程序时关闭资产管道:
{{1}}
答案 1 :(得分:16)
将此添加到您的config/application.rb
:
config.assets.enabled = false
config.generators do |g|
g.assets false
end
这将禁用资产管道,它将阻止cli生成器在生成脚手架时创建资产。