2011-12-13 55 views
0

我有模型組織。它可以是用戶的公司,也可以是客戶公司。Rails模型充當另一個實體

因此,在創建發票時,我需要設置organization_id(用戶的公司)和client_id(它是組織表中的ID,但現在充當客戶端)。

我該如何設置?我仍然沒有客戶端模型設置。

詳細添加

兩者的organization_ID和CLIENT_ID從組織表拉昇。因此,例如...

發票

  • 的organization_ID(這意味着被這個 組織創建的發票)
  • CLIENT_ID(這意味着爲那個 組織創建的發票)

但是這兩個ID都參考了同一個組織表。

回答

0
belongs_to :organization 
belongs_to :client, :class_name => 'Organization' 
相關問題