ruby-on-rails – 从验证错误消息中删除字段名

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 从验证错误消息中删除字段名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Fully custom validation error message with Rails14个
在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 %>
原文链接:https://www.f2er.com/ruby/267059.html

猜你在找的Ruby相关文章