1

現在のコントローラー名を使用して、(application.html.erb で) HTML 本文クラスを定義しようとしています。

こちらです :

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

しかし、私は常に空のボディクラスを持っています

生成された HTML :

<body class="">

アプリケーションで controller.controller_name が空なのはなぜですか? または、続行する別の方法はありますか?

Rails 3.2.13を使用しました。

4

1 に答える 1

1

Copied from comments:

Seems you forgot to add = after opening of erb block. This should work:

<%= controller.controller_name %>

Also, you do not have to write controller.controller_name, <%= controller_name %> will give you the same result.

于 2013-07-23T09:51:39.143 に答える