【发布时间】:2016-04-04 20:25:37
【问题描述】:
所以我知道如果在读取 yaml 文件时出现“翻译缺失:”,如何返回默认值。
some = I18n.t("something.something_else", default: "value")
但是,如果我希望默认值为 nil,我该如何以 Ruby 方式执行此操作?我知道我可以正则表达式并匹配变量中的“翻译缺失:”,如果匹配,我会将其分配给 nil。但我想做的是拥有
some = I18n.t("something.something_else", default: nil)
但它只是返回了我缺少的翻译。有谁知道好的方法吗?
【问题讨论】:
标签: ruby ruby-on-rails-3 yaml rails-i18n