Я пытаюсь создать миграцию для своего приложения, и в этом приложении я использую гем, который пытается запустить другую службу при запуске приложения.По-видимому, создание миграции ...
rails generate migration AddSomeStuffToTable stuff:string
... активирует приложение и этот драгоценный камень, который пытается подключиться к запуску службы.Похоже, что запуск приложения через генерацию миграции делает запуск службы невозможным для подключения, поэтому он просто продолжает спать и пытается снова, фактически никогда не запуская миграцию.
В этом геме я уже имел дело сэто для граблей, так что это то, что я до сих пор получил:
MyService.start unless defined? Rake or defined? IRB
Это решает проблему с рейком (например, rake db: migrate, rake db: populate), но как я могу обработать созданиемиграция, которая (насколько я знаю) не является задачей Rake?