【发布时间】:2011-05-15 11:30:33
【问题描述】:
我设置了一个公共 github 应用程序(请参阅:https://github.com/greenplastik/testapp 下载)来解决我在通过连接在两个模型之间的多对多关联的一侧指定类型时遇到的问题型号。
给定 Person 和 Book 模型以及 Book_Person 连接模型,我希望能够执行以下操作:
@book = Book.first @book.people # 列出书的人 @book.authors # 列出书的作者类型的人 @book.editors # 列出书的编辑类型的人
和
@person = Person.first @person.books # 为人们列出书籍
此应用的部分设置是使用通过 Google 找到的说明进行的。我的 testapp 的 README 中有指向这些说明的链接。
我尽我所能消除不一致和错别字。我无法让它工作。
任何帮助将不胜感激。我已经包含了 sqlite 数据库,以便您进行更轻松的测试。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 many-to-many associations has-many-through