select_tag rails问题

时间:2011-01-24 19:09:57

标签: ruby-on-rails

我有一个select_tag,就像这样: 选择一些东西 东西1 东西2 ...

在我选择了2并点击提交按钮后,它会刷新页面,但在select_tag上显示再次选择某个内容。我怎样才能让它显示2?

1 个答案:

答案 0 :(得分:6)

这取决于您如何显示选择标记,但如果您使用options_for_select,则可以执行此操作:

@selected = params[:selected]

select_tag :selected, options_for_select([["Something 1", 1], ["Something 2", 2]], @selected)

这将告诉select选项使用@selected作为选定值。