【发布时间】:2017-05-11 17:23:05
【问题描述】:
以我的订单结账流程为例,
订单属于客人
访客属于用户
用户有很多电话号码
number 是电话号码的一个属性。
我会收到这样的错误消息:
[:"guest.user.phone_numbers.number", "is an invalid number"]
如何返回更漂亮的消息? 诸如“电话号码格式无效”之类的内容。或“电话号码无效”
我意识到我可以从字符串中破解它,但我希望使用 Rails 方式来定义关联名称或其他什么?支持 I18n 吗?
【问题讨论】:
-
您可以在
config/locales/en.yml中添加您的自定义消息。
标签: ruby-on-rails activerecord activemodel