#ruby-on-rails #ruby #rubygems
#ruby-on-rails #ruby #rubygems
Вопрос:
он выдает
ruby-2.7.1/gems/ar-octopus-0.10.2/lib/octopus/shard_tracking.rb: 23:in `alias_method': undefined method `any?' for class `ActiveRecord: :Associations: :CollectionAssociation' (NameError)
Ответ №1:
Чтобы процитировать файл README.mkdn ar-octopus
драгоценного камня:
Важное замечание
Octopus перейдет в режим поддержки после выпуска Rails 6 — поскольку Rails 6 будет включать все функции для сегментирования / репликации базы данных в ядро Rails (PR: https://github.com/rails/rails/pull/34052 ). Как только будет выпущена первая бета-версия Rails 6, появится руководство по миграции, которое поможет пользователям перейти с Octopus на Rails 6.
Таким образом, вероятно, что gem вообще не поддерживает Rails 6. Вместо этого вы должны использовать возможности нескольких баз данных, встроенные непосредственно в Rails.