在我的佈局,我想:如何在Rails中爲HAML重寫這些ERB語句?
<body class="<%= yield (:body_class) %>">
而且我也想從另一個模板調用它:
<% content_for :body_class, "my_class" %>
在我的佈局,我想:如何在Rails中爲HAML重寫這些ERB語句?
<body class="<%= yield (:body_class) %>">
而且我也想從另一個模板調用它:
<% content_for :body_class, "my_class" %>
在佈局:
%body(:class => yield(:body_class))
和模板:
- content_for :body_class, 'my_class'
投票太快。我不確定爲什麼,但這些答案對我來說並不適用。 一個朋友給我這個答案,它的工作原理:
%body{ class: "#{yield(:body_class)}"}
但對於模板,就是建議馬立克,
- content_for :body_class, 'my_class'