【发布时间】:2012-04-07 22:18:42
【问题描述】:
我有user.errors,它给出了我的控制器中的所有错误。所以,我有字段:user_login,它有错误。我如何才能从user.errors 获得完整 错误消息,仅针对该字段?
我可以像这样得到这个字段的文本:
user.errors[:user_login] # Gives that 'can't be empty'
但我真的很想做这样的事情
user.errors.get_full_message_for_field[:user_login] # 'Your login can't be empty'
【问题讨论】:
-
Quv's answer below 现在似乎是最好的选择。可能值得切换接受的答案@ExiRe?
标签: ruby-on-rails ruby model-view-controller controller