我想为不同的布局提供不同的CSS文件。
例如:
app / layouts / application.html.erb会有application.css
<%= stylesheet_link_tag 'application' %>
和app / layouts / admin.html.erb将有admin.css:
<%= stylesheet_link_tag 'admin' %>
问题是我运行时没有预编译admin.css:
RAILS_ENV=production bundle exec rake assets:precompile
如果admin.css也是预编译的,我该怎么办?
我正在使用Rails 4.2
修改
admin.css文件
/*
//= require bootstrap.min
//= require filechooser
//= require bootstrap-switch.min
//= require jquery.datetimepicker
//= require fancybox2_1_5/jquery.fancybox
//= require blubb
*= require_self
但是只有blubb.css文件的代码才会添加到admin.css ....
中答案 0 :(得分:1)
在initializers / assets.rb中:
Rails.application.config.assets.precompile += %w(admin.css)