【发布时间】:2011-10-09 01:24:40
【问题描述】:
我在我的帖子模型、流派模型和流派_帖子模型之间建立了一个 HABTM 关系。我的流派模型有一个 name:string 属性,其中包含诸如“惊悚片”“西部”“恐怖”“动作”喜剧等名称,当用户创建帖子时,他们可以在帖子中添加 1 个或多个流派。
我需要能够按特定类型列出用户的所有帖子,以便他们可以轻松地在所有类型为“西方”的帖子和所有类型为“动作”的帖子之间来回切换。
Post.last.genres 为我提供了帖子的类型,但是对于诸如@user.posts 之类的用户帖子数组,我该如何做呢?然后指定具体的流派名称?
这是做这类事情的最聪明的方法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 model-associations