0
我需要做的是這樣的:Rails的5批量更新
users.update_all(number: some_specific_number_different_for_each_user)
是否有這樣做比通過用戶遍歷和更新分別每一個其他的更好的辦法?即使我在交易括起來,似乎很低效...
或者是有沒有辦法只保存所有記錄,一旦我調整值,是這樣的:
users.each_with_index { |u,i| u.number = i }
users.save_all
任何想法?
你可以使用原始SQL,但這樣做會跳過任何回調或驗證。 – Gerry