禁用Asset Pipeline / Sprockets Rails 4.1

我似乎无法找到在Rails 4.1中禁用资产管道的方法。 我看到Rails 3.2的很多信息。

我想用Grunt / GulpJs和bower来处理我的所有资产,我似乎无法找到适合自己的东西。 相反,我找到了一个不错的数量,但大多数不适用于我或被打破。

half-pipegem 。 然而,半管道依赖于Rails 4.0,我在Rails 4.1上,我找不到强制Gem在不同版本的Rails中安装的地方,如果可能的话。

这个问题扩展到了比我预想的更多问题。 基本上我只需要知道如何禁用资产管道,除非如何集成GruntJS。

您可以通过向config/application.rb添加以下行来禁用资产管道:

 config.assets.enabled = false 

您还可以通过将–skip-sprockets选项传递给它来创建新的rails应用程序时关闭资产管道:

 rails new myappname --skip-sprockets 

将其添加到您的config/application.rb

 config.assets.enabled = false config.generators do |g| g.assets false end 

这将禁用资产管道,它将阻止cli生成器在生成脚手架时创建资产。