我有一个条目表,每个条目可以有不同的帐户类型。我正在尝试根据的值定义并返回帐户cindof
每种帐户类型都有一个表,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
也尝试过用一种方法来做到这一点,但没有运气。真的希望只有一个account
而不是不同的belongs_to
名字。任何人都可以弄清楚我想要什么?很难用英语解释。
泰尔