Я разветвлял проект Rails, использующий Haml, который я до сих пор не изучил. Есть онлайн-конвертер, который помог мне с HTML, но он игнорирует erb, и когда я тестировал свое собственное преобразование, у флэш-сообщений не было классов, связанных с ними, поэтому я знаю, что сделал это неправильно, но могу » не понимаю почему.
Примечание (не беспокойтесь о пробелах в хамле. В коде, который у меня есть
Оригинальный хамл
- if flash[:notice]
.alert-message.warning
%p
= flash[:notice]
- if flash[:error]
.alert-message.error
%p
= flash[:error]
Неверный перевод HTML
<% if flash[:notice] %>
<div class="alert-message.warning">
<p>
<%= flash[:notice] %>
</p>
</div>
<% end %>
<% if flash[:error] %>
<div class="alert-message.error">
<p>
<%= flash[:error] %>
</p>
</div>
<% end %>