如何在rails 4中管理多个css文件?

我有app/views/layouts/mycontroller.html.erb包含的控制器下的所有内容的css文件:

    

但我已经将我的css分解为一些特定视图,例如home.css.scss(可能不是解决它的最好方法吗?)。 之前,我还包括额外的CSS。 例如在app/views/mycontroller/home.html.erb ,我将使用另一个styleshet_link_tag

  

我在我的Gemfile中包含了gem’sass gem 'sass-rails', '4.0.1' ,并且预编译发生在heroku上。

没有CSS似乎是加载或只加载其中的一部分而不是两组CSS规则的总和。

您需要告诉Rails在您的application.rb add中预编译您的其他文件

 config.assets.precompile += ['mysubdirectory/main'] 

Rails默认只预编译application.css和application.js。