Подумайте о том, чтобы поместить специальный класс в тег body (или, возможно, в свою главную обертку) на домашней странице, а затем сделайте это в CSS. Так что вы можете иметь на своей домашней странице:
<body class="homepage">
<p>hi!</p>
</body>
Тогда на других ваших страницах:
<body>
<p>i am not a homepage!</p>
</body>
А в вашем CSS:
body {
// some general css
}
body.homepage {
// some css for homepage elements
background-color: #000000;
}
ОБНОВЛЕНИЕ : вы можете использовать такого помощника, чтобы облегчить жизнь:
def body_class
@body_class || ''
end
Затем в представлении вашей домашней страницы поместите что-то вроде этого вверху:
<% @body_class = "homepage" %>
Очевидно, это зависит от специфики вашего приложения, но у меня оно работает нормально.