要阻止Rails全球化仅在一个字段上回退到备用位置,可以采取以下步骤:
config.i18n.default_locale = :en
config.i18n.available_locales = [:en, :zh-CN, :ja] # 根据需要添加其他语言
<%= t('activerecord.attributes.model_name.field_name') %>
en:
activerecord:
attributes:
model_name:
field_name: "Field Name"
zh-CN:
activerecord:
attributes:
model_name:
field_name: "备用位置的翻译值"
zh-CN:
activerecord:
attributes:
model_name:
field_name: ""
这样,当Rails应用程序在中文环境下运行时,该字段将不会回退到备用位置。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。您可以通过以下链接了解更多信息:
领取专属 10元无门槛券
手把手带您无忧上云