这是一个非常通用的问题,我还没有找到一个简单的答案。
我正在处理凌乱的遗留代码,它为相同的类/视图多次指定样式。我在app/styles
中的.sass文件,public/stylesheets
和public/css
中的.css文件
我不明白哪些样式表包含哪些样式,或者它们是否包括哪些样式表。 如何将样式表与rails中的特定视图匹配?如何定义样式之间的层次结构,以便可以覆盖其他层次?
将样式与视图匹配的rails默认值是什么?我在应用中看不到任何stylesheet_link_tag
答案 0 :(得分:9)
最好的方法是在应用程序布局中放置命名的yield:
<%= yield :head %>
然后在视图中使用阻止内容:
<% content_for :head do %>
<%= stylesheet_link_tag :my_css -%>
<% end %>