def edit
@folder = Folder.find(params[:id])
@parents = Folder.all.where(:user_id => current_user).map{|u| [ u.name, u.id ]}
end
查看
<%= form_for(:folder, :url => {:action => 'update', :id => @folder.id}) do |f| %>
<table summary="Folder form fields">
<tr>
<th>Name</th>
<td><%= f.text_field(:name) %></td>
</tr>
<tr>
<th>Parent folder:</th>
<td>
<%= f.select(:parent_id, options_for_select(@parents))%></td>
</tr>
</table>...
如何设置文件夹的PARENT_ID在选择助手的默认值? 我试过了options_for_select(@parents,默认值在这里),还有:selected => VALUE在不同的地方,没有结果。请帮助
尝试'<%= f.select(:parent_id,options_for_select(@ parents,@ parents.project_id))%>' – Pavan
[Rails select helper - Default selected value,how?](http:// stackoverflow.com/questions/623458/rails-select-helper-default-selected-value-how) – Pavan
我已经检查过,你的不工作。我需要绑定该列表与当前文件夹parent_id值 – user3581552