select_tag rails问题

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

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

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

 @selected = params [:选中]

 select_tag:selected,options_for_select([[“Something 1”,1],[“Something 2”,2]],@ select)

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