我有一個編輯視圖。在這個視圖中,我得到了一個下拉菜單和一個呈現部分的表單。就像這樣:編輯特定對象
<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