如何在rails中设置特定于页面的css文件?

时间:2014-05-28 05:19:13

标签: html css ruby-on-rails

我使用rails来帮助我创建一个静态网站。我有一个控制器pages。它有4个操作视图对:hometeamworkcontact

Rails为我创建了pages.css.scss,但每个页面中都有相同名称的元素(即class =" container"或class =" wrapper&#34 ;),但在不同的页面中具有不同的属性。

创建仅应用于特定页面的SASS样式表的最佳做法是什么。

我读过的一种方法是使用content_for,其中我为每个页面创建样式表,并使用content_for将它们包含在每个页面的标题中。这有什么负面影响吗?我唯一能想到的是,我必须告诉rails预先编译每个特定于页面的.scss文件,这很乏味。

1 个答案:

答案 0 :(得分:0)

您需要content_for并且需要限制将所有树目录加载到您的应用中常见的那些文件。