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