我在application_admin.css.scss
app/assets/stylesheets
我在config/environments/production.rb
文件
config.assets.precompile += [%w(application_admin.css)]
当我运行bundle exec rake assets:precompile
时,自定义样式表无法编译
我遇到过这篇文章,但我已经有了他们的建议。 Rails Assets custom manifests are not precompiling
我还应该检查什么?
答案 0 :(得分:2)
首先,您不需要同时使用[]
和%w()
。试试吧:
config.assets.precompile += %w( application_admin.css )
相当于:
config.assets.precompile += ['application_admin.css']
其次,由于您要对要运行的生产环境进行预编译:
RAILS_ENV=production bundle exec rake assets:precompile
只需:
bundle exec rake assets:precompile
默认情况下为您的开发环境运行它。您将希望在每个想要预先组合您的组合的环境中运行它。