ruby-on-rails – 用简单的形式显示完整的错误消息?

如何使用简单形式输出字段的完整错误消息?相当于rails:<%= RESOURCE.errors.full_messages%>

例如显示这个:

"Email has already been taken","Password confirmation doesn't match Password","Password is too short (minimum is 8 characters)"

而不是:f.error_notification

"has already been taken","doesn't match Password","is too short (minimum is 8 characters)"

simple_form(3.0.2)/ Rails 4.1.1

解决方法

如果有人仍然想知道现在有一种简单的方法可以做到这一点,参考 here

只需在config / initializers / simple_form.rb下,将b.user:error更改为b.user:full_error,现在您的错误消息将等同于RESOURCE.errors.full_messages

注意:如果您使用的是带简单表单的bootstrap,则更改simple_form_bootstrap.rb

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...