簡體   English   中英

在rails中下拉列表

[英]drop down list in rails

我有一些從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也會使用相同的表單。

<%=  select("employee", "group_id", Group.all.collect {|p| [ p.name, p.id ] }, { :include_blank => true })%>

作品!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM