我的模型 order.rb :
class Order < ActiveRecord::Base
has_one :cart
end
和型号 cart.rb :
class Cart < ActiveRecord::Base
include SecurelyPermalinkable
belongs_to :user
belongs_to :order
end
如何获取cart_id并将其放在订单表的列中?
由于
迈克尔
答案 0 :(得分:1)
正如我所说,你应该这样做,你的order_id
表中会有cart
,因为你的关联是这样设置的
如果你真的想在cart_id
表中order
,那么你必须改变你的联想。
订单型号
class Order < ActiveRecord::Base
belongs_to :cart
end
购物车型号
class Cart < ActiveRecord::Base
include SecurelyPermalinkable
belongs_to :user
has_one :order
end