Rails つまみぐい

Rails つまみぐい

Ruby on Rails 初学者による行き当たりばったりなメモ

アセットパイプライン (Asset Pipeline) を無効化する


Rails 3.1 で導入されたアセットパイプラインですが、恥ずかしながらいまだに挙動が良く分かりません。導入のメリットはなんとなく分かるんですがね… しょうがないので、理解できるまではとりあえず使わない方向で!(^_^b


アセットパイプラインの無効化

既存のRailsアプリの場合

既存のRailsアプリケーションでアセットパイプラインを使わない場合は config/application.rb の中で

config.assets.enabled = false

とすれば無効にできます。

新規作成のRailsアプリの場合

また、新しくアプリケーションを作成する時であれば —skip-sprockets オプションで無効にできます。

$ rails new <appname> --skip-sprockets