如何使用重定向并将对象传递给编辑操作?以下代码不起作用:
def edit
@promotion = Promotion.find_by_id(@params['promo_id'])
end
def update
promotion = Promotion.find(params[:promotion_profile][:promotion_id])
promo_perfil = promotion.profile
if promo_perfil.update_attributes(params[:promotion_profile])
redirect_to admin_edit_path(promotion.id => @params[:promo_id])
else
end
最佳答案
编辑操作正在寻找 params['promo_id']
(为什么是 @params['promo_id']
?)。
所以以这种方式传递 :promo_id
:
redirect_to admin_edit_path(:promo_id => promotion)
关于ruby-on-rails - 如何使用重定向并将对象传递给编辑操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878422/