Ruby on rails 3 rails 3在使用帮助器填充窗体分区上的下拉选项时,将默认设置为下拉菜单

Ruby on rails 3 rails 3在使用帮助器填充窗体分区上的下拉选项时,将默认设置为下拉菜单,ruby-on-rails-3,drop-down-menu,partial,selected,Ruby On Rails 3,Drop Down Menu,Partial,Selected,我有一个new和edit视图,它们通过一个分部共享相同的表单。我在表单上有一个选择下拉列表来选择一个状态。我正在使用助手填充下拉列表的选项。我的问题是,我无法在edit视图上获取表单以预选所选选项 下面是填充“选择”下拉列表的代码: <%= f.select :state, options_for_select(us_states) %> 这很好,可以填充new和edit视图上的列表。但是,它不会设置所选选项。我如何使用此分部为编辑视图执行此操作?我认为在您的情况下,您不需要选择调

我有一个
new
edit
视图,它们通过一个分部共享相同的表单。我在表单上有一个选择下拉列表来选择一个状态。我正在使用助手填充下拉列表的选项。我的问题是,我无法在
edit
视图上获取表单以预选所选选项

下面是填充“选择”下拉列表的代码:

<%= f.select :state, options_for_select(us_states) %>

这很好,可以填充
new
edit
视图上的列表。但是,它不会设置所选选项。我如何使用此分部为
编辑
视图执行此操作?

我认为在您的情况下,您不需要选择调用的选项。只要这样做:

<%= f.select :state, us_states %> 

就是这样。谢谢我知道我会错过一些简单的东西。
<%= f.select :state, us_states %>