如何将css / sass样式表与rails中的视图相关联?

这是一个非常普遍的问题,我还没有找到一个简单的答案。

我正在处理凌乱的遗留代码,它为相同的类/视图多次指定样式。 我在app/styles有.sass文件,在public/stylesheetspublic/css .css文件

我不明白哪些样式表包含哪些样式,或者它们是否包括哪些样式表。 如何将样式表匹配到rails中的特定视图? 如何定义样式之间的层次结构,以便可以覆盖其他层次?

将样式与视图匹配的rails默认是什么? 我没有在应用中看到任何stylesheet_link_tag

最好的方法是在应用程序布局中放置命名的yield:

 <%= yield :head %> 

然后在视图中使用阻止内容:

 <% content_for :head do %> <%= stylesheet_link_tag :my_css -%> <% end %>