select タグに大きな問題があります。私の見解では、次のコードがあります。
<%= select 'lw', Logicalwarehouse.all %>
私のコントローラーで:
....
@logical_wh = Logicalwarehouse.find(params['lw'])
@project.logicalwarehouses << @logical_wh
respond_to do |format|
if @project.update_attributes(params[:project])
flash[:notice] = 'Project was successfully updated.'
format.html { redirect_to(@project) }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @project.errors, :status => :unprocessable_entity }
end
end
...
Logicalwarehouse
または、ビューでドロップダウン メニューを使用して、変数内の選択したオブジェクトlw
をコントローラーに返すすべてのオブジェクトから選択できるようにします。ビューselect
フィールドに問題があります。Rails は、引数の数が間違っているというエラーを返します(2 for 3)
。何か提案はありますか? 皆さん、ありがとうございました