【问题标题】:drop down list in railsRails 中的下拉列表
【发布时间】:2010-08-01 15:47:30
【问题描述】:

我有一些从nifty_scaffold 以部分形式生成的基本内容:_form.html.erb

  <p>
    <%= f.label :group_id %><br />
    <%= f.text_field :group_id %>
  </p>

我想将上面的文本字段从 text_field 转换为下拉列表,而不是文本字段,该下拉列表将填充我在下面设置的 groups

我在Employee 控制器中的new 操作如下所示:

  def new
    @employee = Employee.new
    @groups = Group.all
  end

如何创建一个下拉列表,其中将填充@groups 变量中的所有组

此外,edit 操作将如何工作?在那里,我希望预先选择分配的组。由于我使用的是部分形式,因此edit 也将使用相同的形式。

【问题讨论】:

    标签: ruby-on-rails drop-down-menu


    【解决方案1】:
    <%=  select("employee", "group_id", Group.all.collect {|p| [ p.name, p.id ] }, { :include_blank => true })%>
    

    有效!

    【讨论】:

      猜你喜欢
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      相关资源
      最近更新 更多