@@ -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. |
|
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