gpt4 book ai didi

ruby - 具有 respond_with destroy 操作的 Rails 嵌套资源

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:48 26 4
gpt4 key购买 nike

嵌套资源销毁操作的适当 respond_with 行是什么?

我的路线:

resources :vendors do
resources :products, :except => [:index]
end

Product#destroy(注意 @vendor@productbefore_filter 一起找到,此处省略)

def destroy
@product.destroy
respond_with @vendor, @product
end

根据我的功能测试,这是返回 /vendors/X/products/X 而不是 /vendors/X

我是否应该将其更改为仅responed_to @vendor

最佳答案

我相信 Rails 足够聪明,知道如果@product 被销毁该怎么办

respond_with [@vendor, @product]

如果没有,那就试试这个

respond_with @product, :location => vendor_path(@vendor)

关于ruby - 具有 respond_with destroy 操作的 Rails 嵌套资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com