1

Agile Rails 书中给出了以下数据库设计示例,用于教授 has_many :通过代码...

[文章]----<[阅读]>----[用户]

这一切一开始都很容易理解。但是,我有可能使用以下数据库设计的情况:

[类型]-----<[文章]-----<[阅读]>-----[用户]

现在这是我的问题:

我可以使用 has_many :through 关联,这样我就可以编写如下代码:

艺术头脑 _users = art.users

如果可以做到这一点,那么如何设置 has_many 关联?

4

1 回答 1

1

这在 Rails 中是不可能开箱即用的。尝试寻找 nested_has_many_through 插件或类似的插件(因为我不确定它的代码是否已针对最新版本的 Rails 进行了更新)。

于 2009-03-06T02:38:34.210 回答