簡體   English   中英

如何在Rails 4.2中設置此ActiveRecord關聯?

[英]How to set up this ActiveRecord association in Rails 4.2?

我正在創建一個供銷售人員用來跟蹤訂單的應用程序。 我有3個模型-訂單,客戶和用戶。

銷售人員是用戶,他們在應用中輸入新訂單,該訂單屬於他們-用於佣金和績效跟蹤。

訂單也屬於客戶,並且客戶有很多訂單

建立這些關聯的最佳方法是什么,然后可以使用什么方法?

我假設您沒有以任何方式將客戶/用戶模型作為子類。 如果不是這樣,請告訴我。

模型關聯:

訂購

belongs_to :customer
belongs_to :user

顧客

has_many :orders

用戶

has_many :orders

實例關聯方法:

order.user
order.customer
customer.orders
user.orders

有關詳細信息,請查閱《 Active Record關聯指南》以獲取所有可用的關聯方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM