如何根据环境在Rails中应用不同的CSS样式?

时间:2019-01-07 12:36:43

标签: css ruby-on-rails environment-variables

为了轻松区分生产网站和登台网站,我想基于Rails环境应用不同的CSS样式。

请完成此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用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>