Я хочу создать несколько моделей Indhold in Indhold. Но когда я отправляю, я получаю только 1 параметр Indhold, и он создает только 1 Indhold, даже если я установил несколько флажков.
Я хочу, чтобы он создал новую ширину Indhold этих флажков.
Моя внутренняя форма:
<%= form_tag({:action => 'create'}, {:multipart => true} ) %>
<% for indhold in Indhold.find(:all) %>
<%= check_box_tag( "indholds[navn]", indhold.navn ) %>
<%= indhold.navn %><br />
<% end %>
</div>
<div class="actions">
<%= submit_tag( "Submit" ) %>
</div>
Мой внутренний контроллер:
def new
@indhold = Indhold.new
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @indhold }
end
end
def create
@indhold = Indhold.new(params[:indhold])
respond_to do |format|
if @indhold.save
format.html { redirect_to(@indhold, :notice => 'Indhold was successfully created.') }
format.xml { render :xml => @indhold, :status => :created, :location => @indhold }
else
format.html { render :action => "new" }
format.xml { render :xml => @indhold.errors, :status => :unprocessable_entity }
end
end
С уважением,
Начинающий рельс