在Rails 6.0中,要打印列值以打印翻译区域设置键,可以按照以下步骤进行操作:
config/application.rb
文件中添加以下代码来实现:config.i18n.available_locales = [:en, :zh] # 支持的语言列表,这里以英文和中文为例
config.i18n.default_locale = :en # 默认语言,这里以英文为例
I18n.t
来实现。例如,如果你想打印一个名为title
的列的翻译区域设置键,可以在视图或控制器中使用以下代码:<%= I18n.t('activerecord.attributes.model_name.title') %>
这里的model_name
是你的模型名称,title
是你要打印的列名。
config/locales
目录下。你可以创建一个名为zh.yml
的文件(如果你选择的是中文作为语言),并在其中添加以下内容:zh:
activerecord:
attributes:
model_name:
title: "翻译区域设置键的翻译"
这里的model_name
和title
需要替换为你的模型名称和列名,以及对应的翻译。
请注意,以上只是一个示例回答,实际情况可能因具体需求和环境而有所不同。建议在实际开发中根据具体情况进行调整和配置。
领取专属 10元无门槛券
手把手带您无忧上云