2010-10-24 83 views
0

我已经将选择框添加到表单部分,但不确定如何将数据库中当前选定的值拉回选择框。用当前选定的值填充选择框

下面是我在我的部分: <%= f.select '状态',options_for_select([[ '发布',1],[ '草稿',2]],1)%>

我知道最后的“1”当前正在设置页面加载时的值。但是,我不知道该放置在这个位置上的选定值从数据库中取出。我如何在控制器中使用新的和编辑方法的部分内容来做到这一点?

回答

0

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

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

+0

是的。就是这样。我在控制器中调用了“状态”,导致了问题。谢谢! – mdunkle 2010-10-24 04:41:40