Ruby on rails 如何在Rails中为HAML重写这些ERB语句?
在我的布局中,我希望:Ruby on rails 如何在Rails中为HAML重写这些ERB语句?,ruby-on-rails,class,haml,yield,document-body,Ruby On Rails,Class,Haml,Yield,Document Body,在我的布局中,我希望: <body class="<%= yield (:body_class) %>"> 我还想从另一个模板调用它: <% content_for :body_class, "my_class" %> - content_for :body_class, 'my_class' - content_for :body_class, 'my_class' 在布局中: %body(:class => yield(:body_cl
<body class="<%= yield (:body_class) %>">
我还想从另一个模板调用它:
<% content_for :body_class, "my_class" %>
- content_for :body_class, 'my_class'
- content_for :body_class, 'my_class'
在布局中:
%body(:class => yield(:body_class))
在模板中:
<% content_for :body_class, "my_class" %>
- content_for :body_class, 'my_class'
- content_for :body_class, 'my_class'
在布局中:
%body(:class => yield(:body_class))
在模板中:
<% content_for :body_class, "my_class" %>
- content_for :body_class, 'my_class'
- content_for :body_class, 'my_class'
您可以使用在线转换器作为将来的参考 点击这个链接
您可以使用在线转换器作为将来的参考 点击这个链接
投票太快了。我不知道为什么,但这些答案对我不起作用。 一位朋友给了我这个答案,这个答案很有效:
%body{ class: "#{yield(:body_class)}"}
但对于模板来说,这是Marek建议的
投票太快了。我不知道为什么,但这些答案对我不起作用。 一位朋友给了我这个答案,这个答案很有效:
%body{ class: "#{yield(:body_class)}"}
但对于模板来说,这是Marek建议的