Rails - Assets = false,引发runtimeError

时间:2012-05-29 08:20:04

标签: ruby-on-rails asset-pipeline runtime-error thin

我希望能够在我开发时动态地更改css,但是当我尝试这样做时

application.rb中

config.assets.enabled = false

使用Thin启动服务器时出现此错误。

.rvm/gems/ruby-1.9.3-p194/gems/less-rails-2.2.2/lib/less/rails/railtie.rb:22:in `block in <class:Railtie>': The less-rails plugin requires the asset pipeline to be enabled. (RuntimeError)

1 个答案:

答案 0 :(得分:4)

如果要使用LESS gem,则应启用资产管道。

此外,您不必在开发中预编译资产。执行rake assets:clean以删除所有预编译资产,并让资产管道执行其工作。还要确保您的development.rb文件是默认文件。

我也使用Rails进行少量和自举,我不需要在开发模式下进行任何预编译。