我设置了以下模型-
Product has_many Categories through Categorisations
Category has_many Products through Categorisations
我想知道正确的方法是把产品放在不同的顺序在每个类别。例如,一个产品可能在一个类别中排名第一,而在另一个类别中排名最后。排序将完全基于每个类别中哪个项目最合适,而不是字母等。
欢迎任何建议!
在你的分类模型中添加一个列'sort_order'。
还在categorizations模型中添加以下内容。
default_scope order("sort_order ASC")