我使用“选择”列出项目
从重新加载页面的列表中选择项目-3,对所有项目都相同。
当页面重新加载时,选择再次进入第1项。
我想在页面重新加载后保留第3项。
答案 0 :(得分:0)
如果您在例如 new 操作期间重新加载页面,这是正常的。对于编辑操作,它将加载所选项目。
所以,如果你想重新加载保存数据/选择的页面,你应该创建一个特定的动作,它接受params []参数并在表单中加载它们。
答案 1 :(得分:0)
使用select()
,如下所示:
<%=
select(
"booking",
"airline",
@airlines.collect {|a| [ a.name, a.code ] },
{ :include_blank => true }
)
%>
如果表单提交并返回或刷新页面,则会保留该值。
文档没有提到问题,但可以在这里找到:
http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select