我在costquestion
模型中有一个带有此验证的Rails 3.2应用程序:
validate :estimatesource
private
def estimatesource
if !(source_contractor? ^ source_other? ^ source_sqft_cost? ^ source_rs_means? ^ source_facilities_management?)
errors.add(:base, "Specify Estimate Source")
end
end
在表格中,我有这个:
<%= simple_form_for @costquestion, :html => {:class => 'form-horizontal'}, :validate => true do |f| %>
<%= f.error_notification %>
在页面顶部显示“发现了一些错误,请查看:”。我没有看到“发现了一些错误,请看一下:”错误。
我怎样才能显示它?
感谢您的帮助!
答案 0 :(得分:0)
SimpleForm突出显示可见错误的字段。要显示附加到slc ctl -C <xxx> log-dump 1
的错误,您可以使用this:
base
或者您可以创建自己的帮助器以在顶部显示错误列表
<%= f.error :base %>