重定向到Destroy Action中的参数

时间:2014-12-01 20:25:24

标签: ruby-on-rails activerecord

因此,我的地址模型包含:id字段和:person_id字段。

我的销毁功能如下

def destroy
    @addresses = Address.find(params[:id])
    @addresses.destroy
    redirect_to _______
end

如何重定向回:person_id

如果这有助于更好地解释它,那么 网址如下

/人/ 1111111

然后我删除它,它转到地址id

/地址/ 212212 /删除

然后我需要回到人名

重定向回/ people / 1111111

1 个答案:

答案 0 :(得分:0)

你应该先保存人员

def destroy
    @addresses = Address.find(params[:id])
    @person = @addresses.person 
    @addresses.destroy
    redirect_to people_path(@person)
end

我认为这应该对你有用