Rails:与i18n的simple_form关联

我有一个关于simple_form gem的问题。

如果我有两种语言并使用t('')函数来翻译我已放入.yml文件的文本。

使用 ,是否可以让simple_form呈现

t('database_value1')

谢谢

可能,它会为您翻译集合: https : //github.com/plataformatec/simple_form
协会文档: http: //rubydoc.info/github/plataformatec/simple_form/master/SimpleForm/FormBuilder :association

来自文档
Simple Form还支持翻译集合助手中的选项。 例如,给定具有:gender属性的用户,您可能希望创建一个显示已翻译标签的选择框,该标签会将男性或女性作为值发布。 使用Simple Form,您可以创建如下输入:

 f.input :gender, collection: [:male, :female] 

而Simple Form将在您的语言环境文件中尝试这样的查找,以找到要显示的正确标签:

 en: simple_form: options: user: gender: male: 'Male' female: 'Female' 

也许试试: <%= f.association :type, collection: [:some, :collection, :options]%>