我正在使用rails的acts_as_list订购表格:
https://github.com/rails/acts_as_list
但是我不想使用任何范围,也没有将有序表链接到任何其他范围。
如何在没有任何范围的情况下使用acts_as_list?
答案 0 :(得分:2)
只需将acts_as_list添加到模型而不定义范围,只需根据实例创建进行排序。
e.g。
class Comment < ActiveRecord::Base
acts_as_list
此外,范围不需要是关系,它可以只是模型本身的一个字段。
答案 1 :(得分:0)
ActsAsList有两个排序选项:
这两个选项需要一个“位置”列。这些方法仍然有效
class Element < ActiveRecord::Base
acts_as_list :column => 'position'
end