采取购物车ID和订购表

时间:2014-04-14 11:15:27

标签: ruby-on-rails ruby-on-rails-4 rails-activerecord model-associations

我的模型 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并将其放在订单表的列中?

由于

迈克尔

1 个答案:

答案 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