简单的表格集合翻译

使用这里使用Ruby I18n翻译:male,:female选项的翻译示例,表单将是:

查看: _form.html.erb

 

生成的HTML:

 Male Female 

因此,在提交时,表单使用翻译的值。

如何更改视图代码以提交[“男性”,“女性”]值而不是[“男性”,“女性”]?

到目前为止我最好的拍摄非常难看:

  

在您看来,您应该使用

 <%= f.input :gender, collection: [:male, :female] %> 

在你的yaml文件中,你应该有

 simple_form: options: user: (or defaults:) gender: male: Male female: Female 

这应该自动转换为

  

这些值将返回到控制器,而不是翻译的单词。

如果没有,那就有问题……