bre*_*ter 8 validation internationalization ruby-on-rails-3
所以我刚开始在rails 3中使用自定义验证器,但是我不确定我是否可以使用我现有的activerecord i18n语言环境文件.似乎我必须这样做
record.errors[attribute] << I18n.t('activerecord.errors.models.{model}.attributes.{attribute}.invalid_whatever') if ...
Run Code Online (Sandbox Code Playgroud)
而不是之前,我可以完成
:message => :invalid_whatever
Run Code Online (Sandbox Code Playgroud)
是否有我可以在我的ActiveModel:Validator/EachValidator类中使用的简写来完成同样的事情?
And*_*eas 16
我遇到了同样的问题,终于找到了答案......
record.errors.add(attribute,:invalid_whatever)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |