在何处存储模型属性值转换
|
我有一个具有付款方式的发票模型。 payment_status具有固定的值unpayd | partial_payed | payed,我想将其翻译存储在语言环境文件中。
我想将它放在模型本地文件中会很好
de:
activerecord:
attributes:
payment_status: Zahlstatus
payment_status_values:
unpayed: offen
partial_payed: teilgezahlt
payed: ausgeglichen
现在,我可以像这样获取最后一张发票的翻译后的payment_status-value
I18n.t Invoice.last.payment_status , :scope => \"activerecord.attributes.invoice.payment_status_values\"
=> \"offen\"
对我来说,看起来好像经常输入sopes,也许有一种确定范围的方法来获取翻译,或者根本上没有更好的方法吗?
没有找到相关结果
已邀请:
1 个回复
稳赣苍卯改
这符合您的目标吗?