Pat*_*ick 5 ruby-on-rails drop-down-menu
我有nifty_scaffold部分形式的基本生成:_form.html.erb
<p>
<%= f.label :group_id %><br />
<%= f.text_field :group_id %>
</p>
Run Code Online (Sandbox Code Playgroud)
我想将上面的文本字段转换为下拉列表而不是文本字段,下拉列表将填充groups我在下面设置的内容.
我new在Employee控制器中的动作如下所示:
def new
@employee = Employee.new
@groups = Group.all
end
Run Code Online (Sandbox Code Playgroud)
如何创建一个下拉列表,其中将填充@groups变量中的所有组
此外,edit行动将如何运作?在那里,我希望预先选择指定的组.由于我使用的是部分表格,因此也会使用相同的表格edit.
<%= select("employee", "group_id", Group.all.collect {|p| [ p.name, p.id ] }, { :include_blank => true })%>
Run Code Online (Sandbox Code Playgroud)
作品!
| 归档时间: |
|
| 查看次数: |
2341 次 |
| 最近记录: |