В моем макете я хочу:Как переписать эти инструкции ERB для HAML в Rails?
<body class="<%= yield (:body_class) %>">
И я также хочу, чтобы вызвать его из другого шаблона:
<% content_for :body_class, "my_class" %>
В моем макете я хочу:Как переписать эти инструкции ERB для HAML в Rails?
<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'