我使用form_for来更新用户配置文件.
作为表单的一部分,我正在使用选择菜单.菜单是从数组中填充的,即
STATUS = [['Active', 'active'], ['In Active', 'inactive']]
Run Code Online (Sandbox Code Playgroud)
然后在表格中
<%= f.select(:status, options_for_select(STATUS)) %>
Run Code Online (Sandbox Code Playgroud)
虽然这项工作不是选择之前在编辑时选择的选项.
我错过了什么吗?
fl0*_*00r 31
<%= f.select(:status, options_for_select(STATUS, :selected => params[:status])) %>
Run Code Online (Sandbox Code Playgroud)
应该写成
<%= f.select :status, STATUS %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28370 次 |
| 最近记录: |