在rails 3.1中
我想让db记录成为可移动的,在ecah中有一个Move up和一个Move down链接。例如,如果我有4条记录:
标题1 [向上] [向下]
标题2 [向上] [向下]
标题3 [向上] [向下]
标题4 [向上] [向下]
我可以点击Title 3的up链接,新表格将是:
标题1 [向上] [向下]
标题3 [向上] [向下]
标题2 [向上] [向下]
标题4 [向上] [向下]
答案 0 :(得分:3)
向表中添加Order字段。然后,当用户单击向上移动或向下移动时,从该字段中添加或减去1。确保此字段不低于0或高于条目数 - 表中的1。如果您不想按顺序显示这些字段,只需按此字段排序即可。