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