参见英文答案 >
Fully custom validation error message with Rails14个
在rails 3中,我不想在错误消息中显示字段名称.任何人都知道该怎么做
在rails 3中,我不想在错误消息中显示字段名称.任何人都知道该怎么做
validates_presence_of :title,:message => "no title"
表明
Title no title
我想要
no title
解决方法
在您的表单视图中,更改您当前的代码
<%@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 %>