rails 3.1默认开启 assets,也就是config.assets.enabled=true。可是这个asset pipeline我实在没用明白,在development模式下,运行没问题,但是production时就出错,折腾了几天,实在是难用,于是想把它禁用。于是设置config.assets.enabled=false,可是在development模式下会报下面的错:
/usr/local/lib/ruby/gems/1.8/gems/activesupport-3.1.1/lib/active_support/whiny_nil.rb:48:in `method_missing': undefined method `context_class' for nil:NilClass (NoMethodError)
from /usr/local/lib/ruby/gems/1.8/gems/sass-rails-3.1.4/lib/sass/rails/railtie.rb:61
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:in `instance_exec'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:55:in `run_initializers'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:in `run_initializers'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/application.rb:96:in `initialize!'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.3.4/lib/ra…………………………………………………………………………