默认情况下,当我生成控制器时,它会生成相应的.css.scss
文件。但是,我倾向于更少使用,所以我希望rails生成.less文件。
我在less-rails
gem文档中找到了这个:
config.app_generators.stylesheet_engine :less
但即使插入我的application.rb,它仍会创建scss文件。如何将应用程序设置为默认生成.less?
答案 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')]