0
我想制定一個界面,允許用戶重新排列頁面上的記錄,並確保它們保存訂單時保留。我首先通過創建一個訂單字段來處理它如何在Rails中保留關聯記錄的順序?
class Node
field :order, :type=>Integer
end
node_ids = ["42dw23ffe3", "56dfsa2edfsd"]
但我遇到了一堵牆,試圖以有效的方式工作。我想到的方法要求創建的查詢數量是節點的兩倍 - 查找和更新。
有沒有更好的方法來保持任意一個用戶指定順序的一組節點?
看起來有用於Mongoid一個版本太:https://github.com/kristianmandrup/acts_as_list_mongoid – picardo