【发布时间】:2016-03-23 08:00:28
【问题描述】:
关于 Rails 关联的问题,其中 has_one 关联是与两种可能模型之一的关联。类似于多态关联,但反过来。
所以我有两种不同的银行账户,都属于UserConfig:
class SwedishBankAccount
belongs_to :user_config
end
class ForeignBankAccount
belongs_to :user_config
end
问题是如何在我的UserConfig 中进行管理。它应该与SwedishBankAccount 或ForeignBankAccount 有一个has_one 关联,但不能同时与两者关联。
【问题讨论】:
-
为什么这里没有使用
polymorphic关联? -
你介意举个例子来说明我是怎么做到的吗?也许我只是瞎了,但我不明白怎么做:)
标签: ruby-on-rails