Как применять разные стили CSS в Rails на основе среды? - PullRequest
0 голосов
/ 07 января 2019

Чтобы легко отличить производственный и промежуточный веб-сайт, я хотел бы применить различные стили CSS, основанные на среде Rails.

Каков наилучший способ сделать это, пожалуйста?

1 Ответ

0 голосов
/ 07 января 2019

Вы можете использовать Rails.env.production? и добавить некоторый класс в div, body и т. д. Если вы хотите сделать это глобально в макете приложения, добавьте что-то вроде:

<!-- application_layout -->
<body class="<%= Rails.env.production? ? 'prod-class' : 'dev-class' %>">
</body>

Если только для некоторого элемента div или элемента:

<div class="<%= Rails.env.production? ? 'prod-class' : 'dev-class' %>">
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...