Ruby on rails Rails SimpleForm。转换集合中的选项标签
我使用Rails 5和SimpleForm 并尝试从Ruby on rails Rails SimpleForm。转换集合中的选项标签,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我使用Rails 5和SimpleForm 并尝试从enum生成集合,例如: class User enum gender: { male: 0, female: 1 } end 以简单的形式: = f.input :gender, label: false, collection: User.genders, label_method: :first, value_method: :sec
enum
生成集合,例如:
class User
enum gender: {
male: 0,
female: 1
}
end
以简单的形式:
= f.input :gender,
label: false,
collection: User.genders,
label_method: :first,
value_method: :second
那么,我如何翻译label\u方法
?选项中的文本
s中的选择
标记。
不需要像.map
这样的附加步骤,就可以用Rails方式进行吗
谢谢Pavan,我对
enum
=>哈希有问题,我发现了这些问题,但它们不适合我。问题是什么?为什么提供的链接不合适?Gerry,因为为字段的标签提供了翻译,所以我需要在集合中翻译LABEL\u方法