看起来关联扩展在整个 Rails 3.x 中发生了很大变化。
我需要访问代理所有者和代理目标(即has_many 对象和belongs_to 对象)。
最新的文档说要使用proxy_association.owner
和proxy_association.target
. 但是,这会导致缺少方法。我找到了一些较旧的参考资料(现在找不到它们),说那self.proxy_target
会起作用。然而,这似乎只是间歇性地工作,并且在我的本地环境和生产之间不可靠(奇怪......我知道)。
有人知道我在哪里可以找到关于如何使用Rails 3.0.10从关联扩展中访问所有者和目标的更明确的答案吗?