用简单的表单显示完整的错误消息?
如何使用简单forms输出字段的完整错误消息? 相当于rails:
例如显示:
"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
如果有人仍然想知道现在有一种简单的方法可以做到这一点,如此处所述
只需在config/initializers/simple_form.rb
将b.user :error
更改为b.user :full_error
,现在您的错误消息将等同于RESOURCE.errors.full_messages
注意:如果您使用的是带简单forms的bootstrap,则更改simple_form_bootstrap.rb
- git push heroku master写入失败:连接由同行重置
- 使用ActiveRecord在Rails中实现复杂的关系
- 创建新记录时存储错误的user_id
- rails如何从gem中隐式导入函数?
- 如何使用Rails通过Web套接字发送二进制文件
- Rails控制台未加载
- 当我运行`bundle exec rake test:prepare`它出错了,但是`bundle exec rake db:test:prepare`会很好地发出警告。 这是怎么回事?
- 如何在浏览器关闭时清除设计会话?
- rails server(4.0.0)无法启动 – 错误:LoadError:8 lib / mysql2.rb:8:in`require’:libmysqlclient.so.18