我有一个编辑视图。在这个视图中,我得到了一个下拉菜单和一个呈现部分的表单。就像这样:编辑特定对象
<ul class="dropdown-menu dropdown-user installations">
<% @installations.each do |i| %>
<li><a href="#">Installation<%= i.installation_id%></a></li>
<% end %>
</ul>
<div class="ibox-content form-installations">
<%= render :partial => 'installations/test'%>
<%= render 'form_data' %>
</div>
编辑表单视图:
<%= simple_form_for @installation, class: 'form-horizontal' do |f| %>
<%= f.error_notification %>
...
<%end%>
控制器:
def edit
@installations = current_user.installations
@installation = current_user.installations[0]
end
所以在这一点上,我可以在下拉列表中所有设备看,但只能编辑第一“current_user.installations [0]”。所以我的目标是在下拉菜单中选择安装并编辑选定的安装。我如何做到这一点?
在您的'form'而不是'simple_form for @ installation' - >尝试'simple_form for @ installations' – nik