【问题标题】:how to show selected in f.select in rails4 view如何在rails4视图中显示f.select中的选定内容
【发布时间】:2015-05-18 13:45:38
【问题描述】:

你好,我有这个观点

<%= f.select :role,:collection => Employee.roles.keys%>

我想在其中显示选中状态,即@employee[:role]。当我给这个

<%= f.select :role,:collection => Employee.roles.keys, :selected => @employee[:role] %>

然后我得到这种类型的列表

<select id="employee_role" name="employee[role]">
      <optgroup label="collection">
        <option value="super_admin">super_admin</option>
        <option value="hr">hr</option>
        <option value="admin">admin</option>
        <option value="inventory">inventory</option>
        <option value="employee">employee</option>
     </optgroup>
     <optgroup label="selected">HR</optgroup>
 </select>

我不知道如何显示我选择的值。请指导解决这个问题。提前致谢。

【问题讨论】:

  • 你能告诉我你在@employee得到了什么吗?

标签: ruby-on-rails ruby-on-rails-4 model-view-controller


【解决方案1】:

您可以使用以下代码。

<%= f.select :role,Employee.roles.keys, :selected => @employee[:role] %>

【讨论】:

    猜你喜欢
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多