2010-08-01 38 views
5

我有以部分形式从nifty_scaffold产生的一些基本的东西:下拉列表的文本字段我想从text_field转换上面的一个下降_form.html.erb下拉列表中轨

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

相反,这将是人口稠密与我在下面设置的groups

我在Employee控制器new动作看起来是这样的:

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

如何使一个下拉列表,在那里将与所有组@groups可变

此外填充,怎么会edit行动工作?在那里我想要分配的组被预选。由于我使用的是部分表格,因此在edit中也会使用相同的表格。

回答

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

作品!