2011-12-13 130 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' 
相关问题