对于 CRUD 操作,我有这样的部分形式:
= form_for @vehicle do |f|
= f.select :fuel_type, [["Выбрать", "None"], "Бензин", "Дизель", "Газ", "Гибрид", "Электричество", "Другое"], {:required => true, :selected => @vehicle.fuel_type}
因此,正如您在 db 中看到的那样,我存储空词,例如 Бензин 或 Дизель 等...
但是当我尝试使用我的表单部分数据进行编辑时,我看到我的选择框的默认选择值是无(显示为Выбрать)。但是当在 db 中该字段是 Бензин 为什么它在表单视图中设置为 None ?如何看到Бензин?
另请注意,对于新操作,@vehicle.fuel_type 将为空