【问题标题】:form with errors massage in HAML rails3在 HAML rails3 中出现错误按摩的表格
【发布时间】:2011-07-18 11:36:01
【问题描述】:

我正在更改 .haml 中的 .erb 文件。我有这样一个表格:

<% 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 %>

上述工作......但是 对我来说,这是一项非常复杂的任务......将其转换为haml 非常感谢任何帮助!

【问题讨论】:

    标签: ruby-on-rails forms haml


    【解决方案1】:

    您可以使用诸如HTML2Haml 之类的资源,这将使您接近。

    通过一些练习,您会发现从 ERb 转换为 Haml,简单而有趣。 主要转化是:

    • &lt;% foo ==> - foo
    • &lt;%= foo ==> = foo
    • &lt;foo id="bar" class="baz"&gt; ==> %foo#bar.baz

    【讨论】:

    • 非常感谢。我这样做:
    • +1 用于使用 html2haml。我喜欢那个工具。有时它会让人感到困惑,但更多时候它会让我得到我需要的东西。
    猜你喜欢
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多