форма с ошибками массаж в рельсах ХАМЛ3 - PullRequest
0 голосов
/ 18 июля 2011

Я изменяю .erb файлы в .haml. У меня есть такая форма:

<% form_for :ticket do |f| %>
<% if @ticket.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@ticket.errors.count, "error") %> prohibited this post from being  saved:</h2>
<ul>
<% @ticket.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>

<p><b>department</b><br/>
<%= select("ticket", "department_id", Department.find(:all).collect{ |d| [ d.name, d.id] }) %>
</p>

<%= submit_tag 'make a request' -%>
<% end %>

Вышеупомянутые работы ... но для меня это очень сложная задача ... преобразовать его в хамл очень ценю любую помощь!

1 Ответ

1 голос
/ 18 июля 2011

Вы можете использовать такой ресурс, как HTML2Haml , который поможет вам приблизиться.

Немного потренировавшись, вы обнаружите, что преобразование из ERb в Haml будет простым и увлекательным.Основные преобразования:

  • <% foo ==> - foo
  • <%= foo ==> = foo
  • <foo id="bar" class="baz"> ==>%foo#bar.baz
...