Tag: 后备

如何避免Globalize3将属性的回退转换返回到特定上下文?

我正在使用Globalize3和easy_globalize_accesors进行网站的国际化/本地化工作,现在我正在调整表单以管理具有可能翻译的字段。 假设我有一个名为Role的类: class Role translates :name, :fallbacks_for_empty_translations => true # rest of class definition 我这样做是因为我想显示默认翻译,如果没有翻译或在当前语言环境中为空,这可以按预期工作。 但是,在我的forms中我想要相反:我希望每个输入引用一个不同于默认语言环境的不同语言环境来显示没有值,除非在role_translations表中有该属性的值。 以下是我创建输入的方法: … %> 目前,我发生的情况是,如果我创建了一个只有默认语言环境翻译的新角色,当我想编辑角色以将翻译添加到其他语言环境时,每个输入都会显示默认翻译的值。 提前致谢

如何使用rails i18n后备function

我有这个问题 activerecord: notices: messages: success: create: “Something was created” models: user: success: create: “Thanks for registration” I18n.t(“activerecord.notices.models.user.success.create”) # => “Thanks for registration” I18n.t(“activerecord.notices.models.book.success.create”) # => “translation missing: de, activerecord, notices, models, book, success, create” 我不知道为什么书模型没有得到后备按摩。 我设置了config.i18n.fallbacks = true 。 我正在使用Rails 3