【发布时间】:2012-03-17 16:13:46
【问题描述】:
我正在尝试将一些错误添加到靠近导致错误的字段的表单中,我是这样做的:
<%= lesson_form.text_field :description %><br />
<% unless @lesson.errors[:description].blank? %>
<span id="error_explanation">
Description <%= @lesson.errors[:description].join(", ") %>
</span>
<% end -%>
<%= lesson_form.label :category %>
<%= lesson_form.text_field :category %><br />
<% unless @lesson.errors[:category].blank? %>
<span id="error_explanation">
Category <%= @lesson.errors[:category].join(", ") %>
</span>
<% end -%>
我想知道是否有更好的非重复方式来执行此操作。如您所见,我重复相同的内容,除非每个字段都有错误。
【问题讨论】:
标签: ruby-on-rails forms validation