In rails, there is normally a view corresponding to an action. So if you want to do some special styles based on different pages, you can render controller name and action name in your layout file like this:
<body class="#{controller_name} #{action_name}">
<!-- Render something -->
</body>
Let's assumpt that your current page controller is ProductsController, and your action is
index, then you can write your style codes like:
.products.index {
/* some styles */
}
在Rails中,通过在布局文件中渲染控制器名和动作名,可以实现根据不同页面应用特定样式。以ProductsController的index动作为例,展示如何在CSS中定义样式规则。

被折叠的 条评论
为什么被折叠?



