Ответ 1
find
возвращает массив, поэтому вы не можете использовать update_all
.
Чтобы решить эту проблему, я думаю, вы можете использовать where
, который возвращает ActiveRecord::Relation
, поэтому update_all
должен работать:
User.where(:id =>[23,45,68,123]).update_all(:is_active => true)
http://apidock.com/rails/ActiveRecord/Relation/update_all
Надеюсь, это поможет...