我有这个问题。我有更新产品的编辑视图,这里是我在 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