【发布时间】:2014-12-06 04:34:41
【问题描述】:
我有一个使用 Postgres 和 Active Record 的 Rails 应用程序,但无法理解模型之间最有效的关联。
我有一个名为 Article 的模型。文章需要具有格式和 2/3 类型。
我需要文章能够按格式列出,即http://myapp.com/format/format-id/article-id
我还需要按类型列出文章,所以:myapp.com/genre/genre-name/article-id
我在想 Genres 和 Formats 本身就是与文章关联的 has_many_and_belongs_to 模型。每篇文章有多个流派和一种格式,但每个流派有多个文章。
我知道这应该很简单,但我找不到实现这一目标的最有效途径。
【问题讨论】:
标签: ruby-on-rails postgresql activerecord associations