我有一个包含条目的表,每个条目可以有不同的帐户类型。我试图根据cindof
Belongs_to根据字段的值
的值来定义并返回帐户。每个帐户类型都有一个表,account_site
和account_page
。所以经常belongs_to
不会。
那么,有没有办法返回类似:
belongs_to :account, :class_name => "AccountSite", :foreign_key => "account_id" if cindof = 1
belongs_to :account, :class_name => "AccountPage", :foreign_key => "account_id" if cindof = 2
尝试过这样做的方法allso,但没有运气。真的想要只有一个account
而不是不同的名字belongs_to
。 任何人都可以弄清楚我想要什么?很难用英语解释。
Terw