我知道如何保留我的表单,我在提交后没有删除选择列表?
这是我用来填充选择列表的行:
<% = select: search,: style, [[All, ""]] + Proyect.all (: group => "style",: order => "style"). collect {| a | [a. style a.estilo]}%>
请帮帮我
提前致谢
答案 0 :(得分:1)
耶。很简单。
解决了添加到当前行的下列参数:
{:selected=>params[:search][:style]}
因此离开
<% = select: search,: style, [[All, ""]] + Proyect.all (: group => "style",: order => "style"). collect {| a | [a. style a.estilo]},{:selected=>params[:search][:style]}%>
非常感谢
------------------- ANNEX ---------
这是对的,但是我的解决方案,一半是很好的解决方案,因为我有问题,如果参数仍未创建?
如何做这样的事情:
{: selected => params [: search] [: style] if params [: search] [: style]! = nil}%>
如下:
<% = select: search,: style, [[All, ""]] + Proyect.all (: group => "style",: order => "style"). collect {| a | [a. ]},{: a.estilo style selected => params [: search] [: style] if params [: search] [: style]! = nil}%>
任何想法?
答案 1 :(得分:0)