私はこの問題を抱えています。製品を更新する編集ビューがあり、ここで product_controller でのアクション
def edit_product
@product = Product.find(params[:product][:id])
respond_to do |format|
if @product.update_attributes(params[:product])
format.html { render action: "edit_product" }
else
format.html { render action: "edit" }
format.json { render json: @product.errors, status: :unprocessable_entity }
end
end
end
問題は、編集ビューを呼び出すときに id_product を渡しますが、レンダリング アクションを実行できず、エラーが発生することです。
それを解決して edit?id_product= ?? のようなものをレンダリングする方法
これは私の製品リソースです
resources :products, :only => [:index] do
collection do
post 'new_product'
post 'edit_product'
end
end