0
我正在創建一個銷售人員用來跟蹤訂單的應用程序。我有3個模型 - 訂單,客戶和用戶。如何在Rails 4.2中設置這個ActiveRecord關聯?
銷售人員是用戶,他們嚮應用程序輸入新訂單,訂單屬於他們 - 用於佣金和性能跟蹤目的。
該命令還屬於客戶與客戶有很多訂單
什麼是建立這些聯繫的最佳方式,什麼是方法,那麼我可以使用?
我正在創建一個銷售人員用來跟蹤訂單的應用程序。我有3個模型 - 訂單,客戶和用戶。如何在Rails 4.2中設置這個ActiveRecord關聯?
銷售人員是用戶,他們嚮應用程序輸入新訂單,訂單屬於他們 - 用於佣金和性能跟蹤目的。
該命令還屬於客戶與客戶有很多訂單
什麼是建立這些聯繫的最佳方式,什麼是方法,那麼我可以使用?
我假設您沒有以任何方式對您的客戶/用戶模型進行子類化。如果這不是真的,請讓我知道。
協會型號:
訂購
belongs_to :customer
belongs_to :user
客戶
has_many :orders
用戶
has_many :orders
實例關聯方法:
order.user
order.customer
customer.orders
user.orders
有關詳細信息,請查看了解所有可用的關聯方法。