1

我尝试使用当前控制器名称定义我的 HTML 正文类(在 application.html.erb 中)。

这边走 :

<body class='<% controller.controller_name %>'>

但我总是有一个空的身体课

生成的 HTML:

<body class="">

为什么应用程序中的 controller.controller_name 为空?或者还有其他方法可以继续吗?

我使用了导轨 3.2.13。

4

1 回答 1

1

复制自评论:

=似乎您在打开 erb 块后忘记添加。这应该有效:

<%= controller.controller_name %>

另外,你不必写controller.controller_name<%= controller_name %>会给你同样的结果。

于 2013-07-23T09:51:39.143 回答