0

在我的布局中,我想要:

<body class="<%= yield (:body_class) %>">

我还想从另一个模板中调用它:

<% content_for :body_class, "my_class" %>
4

3 回答 3

3

在布局中:

%body(:class => yield(:body_class))

在模板中:

- content_for :body_class, 'my_class'
于 2013-08-27T12:09:03.123 回答
2

您可以使用在线转换器以供将来参考

按照这个链接

http://html2haml.heroku.com/

于 2013-08-27T12:18:22.400 回答
0

投票太快了。我不知道为什么,但这些答案对我不起作用。一位朋友给了我这个答案,它有效:

%body{ class: "#{yield(:body_class)}"}

但是对于模板,是 Marek 建议的,

- content_for :body_class, 'my_class'
于 2013-08-27T12:59:45.313 回答