使用Less Generator with Rails 4

时间:2016-02-29 11:22:13

标签: ruby-on-rails ruby-on-rails-4 less asset-pipeline

默认情况下,当我生成控制器时,它会生成相应的.css.scss文件。但是,我倾向于更少使用,所以我希望rails生成.less文件。

我在less-rails gem文档中找到了这个:

config.app_generators.stylesheet_engine :less

但即使插入我的application.rb,它仍会创建scss文件。如何将应用程序设置为默认生成.less?

1 个答案:

答案 0 :(得分:0)

根据guides.rubyonrails.org,您似乎确保less-rails已安装Gemfile并且undefined method 'register_preprocessor' for nil:NilClass中存在。

目前无法正常使用Sprockets,因此如果您有gem 'less-rails', github: 'metaskills/less-rails' 错误,使用以下命令更新Gemfile:

app/assets/stylesheets/some_controller.css.less

这会创建print self.request.POST.items() #(new lines in response for readability) [(u'verb', u'create'), (u'my_id', u'18'), (u'properties[1]', u'1000'), (u'properties[3]', u'2000')]

等文件