##// END OF EJS Templates
Rails4: replace deprecated Relation#update_all at acts_as_list...
Toshi MARUYAMA -
r12251:78ca50560a25
parent child
Show More
@@ -137,7 +137,8 module ActiveRecord
137 def reset_positions_in_list
137 def reset_positions_in_list
138 acts_as_list_class.where(scope_condition).reorder("#{position_column} ASC, id ASC").each_with_index do |item, i|
138 acts_as_list_class.where(scope_condition).reorder("#{position_column} ASC, id ASC").each_with_index do |item, i|
139 unless item.send(position_column) == (i + 1)
139 unless item.send(position_column) == (i + 1)
140 acts_as_list_class.update_all({position_column => (i + 1)}, {:id => item.id})
140 acts_as_list_class.where({:id => item.id}).
141 update_all({position_column => (i + 1)})
141 end
142 end
142 end
143 end
143 end
144 end
General Comments 0
You need to be logged in to leave comments. Login now