我是Rails的新手。我有2个嵌套资源:照片和标签。
Photos
Tags
end
照片有很多标签,标签属于照片。
我想创建一个范围,按照标签数量对照片进行排序。 他们之间的关系是标签:
该栏目 t.integer "photo_id"
。
我应该如何制作我的示波器如果我想首先拍摄大多数标签的照片?
非常感谢。
答案 0 :(得分:1)
我建议您阅读一些有关belongs_to和has_one关联的文档。
特别感兴趣的是:counter_cache
的{{1}}选项,以便跟踪每张照片的标签数量。这也将为您提供一个列来排序(和索引)。
从那里开始,通过互联网上的示例创建所需的范围应该是非常简单的。