Rails 4.1でアセットパイプラインを無効にする方法を見つけることができないようです。Rails 3.2。
すべてのアセットを処理するためにGrunt/GulpJsとbowerを使用したいのですが、これに何かを見つけることができないようです。むしろ私はまともな量を見つけますが、そのほとんどは私には当てはまらないか壊れています。
そこには - half-pipe
gem 。ただし、ハーフパイプは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ジェネレーターがアセットを作成できなくなります。