嵌套资源删除操作适当的respond_with
行是什么?
我的路由:
resources :vendors do
resources :products, :except => [:index]
end
Product#destroy(注意,在这里省略了使用before_filter
找到的@vendor
和@product
)
def destroy
@product.destroy
respond_with @vendor, @product
end
根据我的功能测试,这个返回的是
/vendors/X/products/X
而不是/vendors/X
。我应该将其更改为只有responed_to @vendor
吗?
respond_with @vendor, @product, :notice => 'Product Deleted'
就足够了(注意没有数组)。 - mikeycgto/vendors/XXX/products
,但是由于我在 Products 上没有索引路由,该路由并不存在。我猜我需要使用第二个例子... 有人有respond_with
的 API 文档链接吗? - mikeycgtorespond_with @vendor, @product, :location => vendor_url(@vendor)
只是感觉更加一致。我需要找到一个列出所有可用选项的良好文档来使用respond_with
。感谢你们两个的帮助! - mikeycgto