我尝试使用当前的控制器名称来定义我的HTML body类(在application.html.erb中)。
这样:
<body class='<% controller.controller_name %>'>但是我总是有一个空的body类
生成的HTML:
<body class="">为什么应用程序中的controller.controller_name为空?还是有其他方法可以继续呢?
我使用的是rails 3.2.13。
发布于 2013-07-23 17:51:39
从评论中复制:
你好像忘了在打开erb块后添加=。这应该是可行的:
<%= controller.controller_name %>
而且,你不需要写controller.controller_name,<%= controller_name %>会给你同样的结果。
https://stackoverflow.com/questions/17770919
复制相似问题