def completed_offer
redirect_to accepts_thankyou_path
@checkout.destroy
end
上面是Rails 4中的重定向。我知道重定向下面的代码将继续,我很好。这是一个结账例程,我在最后销毁了@checkout,这是一个带有“cart_items”关联的“购物车”。以下是导致所有cart_items在销毁购物车的电话中被销毁的关联
class Cart < ActiveRecord::Base
has_many :cart_items, :dependent => :destroy
在继续结帐例程之前是否有渲染视图,以便我可以访问购物车AND cart_items?我无法渲染并且必须重定向,因为我不希望用户在刷新时继续重新提交后期数据。
答案 0 :(得分:0)
决议要做;
@cart = Cart.find('something')
@items = @cart.cart_items.to_a
@cart.destroy
通过这种方式,我可以访问@cart和@items获取单个视图