Rails 5 + Reset Counters + не имеет ассоциации под названием
https://api.rubyonrails.org/v5.0.1/classes/ActiveRecord/CounterCache/ClassMethods.html
У меня есть поле под названием sequence
в моей модели. Я хочу сбросить все последовательности определенного набора записей и обновить все последовательности одну за другой 1
, Но при использовании сброса счетчика я получаю has no association called 'sequence'
, Вот мой блок кода
ids = [1,2,4,6,7]
Group.reset_counters(ids,"sequence")
Group.increment_counter(sequence,ids)
Есть ли способ обновить данную последовательность идентификаторов на 1 (каждая последовательность идентификаторов должна быть обновлена на 1 для предыдущего идентификатора)?
PS: update_attribute
занимает время для обновления отдельных записей. поэтому я хочу обновить записи оптом.