Yog*_*zzz 16 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
我的标签:
<%= select_tag(:option, options_for_select([['All', 1], ['Co', 2], ['Bought', 3], ['View', 4], ['Top API', 5], :selected => :option ])) %>
Run Code Online (Sandbox Code Playgroud)
如何将所选值设置为选择的选项.例如,如果我选择['Bought', 3]并提交,['All', 1]则选择选项.如何在提交表单后显示所选值.
gab*_*lal 26
你做的一切权利,只要关闭该选项]前:selected => :option:
而不是...], selected: :option ])),改为...]], selected: :option ))
所以,你的代码应该是:
<%= select_tag(:option, options_for_select([['All', 1], ['Co', 2], ['Bought', 3], ['View', 4], ['Top API', 5]], selected: :option )) %>
Run Code Online (Sandbox Code Playgroud)
Jon*_*ald 10
试试这个:
<%= select_tag(:option, options_for_select([['All', 1], ['Co', 2], ['Bought', 3], ['View', 4], ['Top API', 5]], :selected => params[:option])) %>
Run Code Online (Sandbox Code Playgroud)
这在rails 4.2中完美运行
| 归档时间: |
|
| 查看次数: |
32094 次 |
| 最近记录: |