在编辑页面上填充轨道表单中的选择框

时间:2015-12-15 17:27:22

标签: ruby-on-rails forms ruby-on-rails-4

我有一个带有选择框的导轨表单以及我希望用户可以选择的各种选项。 _form.html.slim

.form-group
        = f.label :year
        = f.select :year, options_for_select(["one", "two", "three", "four"]),
         {class: 'form-control'}

用户选择一个选项并提交保存的选项,但在编辑项目时,不会自动选择所选的选项,而表格中的其他字段是......我做错了什么?

2 个答案:

答案 0 :(得分:1)

使用

指定所选值
{{1}}

答案 1 :(得分:1)

您不需要options_for_select。 select方法会为您生成。

= f.select :year, ["one", "two", "three", "four"], {}, {:class => 'form-control'}

空{}用于选择选项(您可以输入:include_blank或:prompt)。第二个选项哈希是用于类

之类的html选项