как обнаружить, работают ли мои направляющие в миграции или не в environment.rb

$f PowerShell

= {& $f}; & $f

"Сценарий перестал работать должный назвать переполнение глубины. Глубина вызова достигла 1001, и максимум 1000".

15
задан Aeon 23 October 2010 в 23:34
поделиться

2 ответа

У меня была эта проблема в устаревшем приложении, которое я обслуживал. Были некоторые наблюдатели, которые мешали миграции после определенного момента, поэтому я отключил их во время миграции, проверив имя приложения и аргументы

  # Activate observers that should always be running
  # config.active_record.observers = :cacher, :garbage_collector, :forum_observer# observers break a migrate from VERSION xxx - disable them for rake db:migrate
unless ( File.basename($0) == "rake" && ARGV.include?("db:migrate") )
  config.active_record.observers = :user_observer
end
26
ответ дан 1 December 2019 в 03:04
поделиться

class.method должен Работа.

-2
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: