不同的has_many排序顺序:通过关系



我设置了以下模型-

Product has_many Categories through Categorisations
Category has_many Products through Categorisations

我想知道正确的方法是把产品放在不同的顺序在每个类别。例如,一个产品可能在一个类别中排名第一,而在另一个类别中排名最后。排序将完全基于每个类别中哪个项目最合适,而不是字母等。

欢迎任何建议!

在你的分类模型中添加一个列'sort_order'。

还在categorizations模型中添加以下内容。

default_scope order("sort_order ASC") 

相关内容

  • 没有找到相关文章

最新更新