使用当前选定的值填充选择框

时间:2010-10-24 04:06:45

标签: ruby-on-rails

我在表单部分添加了一个选择框,但不确定如何将数据库中当前选定的值拉回到选择框中。

这是我的部分内容: <%= f.select'status',options_for_select([['Publish',1],['Draft',2]],1)%>

我知道最后一个“1”当前正在设置页面加载时的值。但是,我不确定在这个位置放置什么来将所选值拉出数据库。如何在控制器中使用new和edit方法的部分中执行此操作?

1 个答案:

答案 0 :(得分:0)

如果加载了实例变量,这应该“正常工作”。我猜你的列实际上名为status_id,在这种情况下,你应该在status调用中使用{而不是select

如果没有,请发布您的模型和控制器操作的样子。