从验证错误消息中删除字段名称 [英] removing field name from validation error message
本文介绍了从验证错误消息中删除字段名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 rails 3 中,我不想在错误消息中显示字段名称.有人知道怎么做吗?
in rails 3 i don't want to show field names in error messages. Anyone know how to do that ?
validates_presence_of :title, :message => "no title"
显示
Title no title
我想要
no title
推荐答案
在您的表单视图中更改您当前的代码
In your form view change your current code
<%@object.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
有了这个
<%@object.errors.messages.values.each do |msg| %>
<%msg.each do |m| %>
<li><%= m %></li>
<%end %>
<% end %>
这篇关于从验证错误消息中删除字段名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文