Pat*_*ley 22 ruby-on-rails sprockets asset-pipeline gruntjs
我似乎无法找到一种方法来禁用Rails 4.1中的资产管道.我看到Rails 3.2的很多信息.
我想使用Grunt/GulpJs和bower来处理我的所有资产,我似乎无法找到适合自己的东西.相反,我找到了一个不错的数量,但大多数不适用于我或被打破.
有half-pipe宝石.但是,半管道依赖于Rails 4.0而且我在Rails 4.1上,我无法找到在不同版本的Rails中强制安装Gem的地方,如果可能的话.
这个问题扩展到了比我预想的更多问题.基本上我只需要知道如何禁用资产管道,除非如何集成GruntJS.
Kir*_*rat 36
您可以config/application.rb通过向其添加以下行来禁用资产管道:
config.assets.enabled = false
Run Code Online (Sandbox Code Playgroud)
您还可以通过将--skip-sprockets选项传递给它来创建新的rails应用程序时关闭资产管道:
rails new myappname --skip-sprockets
Run Code Online (Sandbox Code Playgroud)
Bas*_*ann 17
将此添加到您的config/application.rb:
config.assets.enabled = false
config.generators do |g|
g.assets false
end
Run Code Online (Sandbox Code Playgroud)
这将禁用资产管道,它将阻止cli生成器在生成脚手架时创建资产.