Ruby on Rails: рельсы генерируют миграцию, не дает мне новую миграцию, но дает мне приложение, называемое генерировать - PullRequest
1 голос
/ 15 ноября 2010

Я набрал это в терминал:

rails generate migration CreateAddress

и вместо создания нового файла миграции он создал приложение для «голых рельсов».

Что здесь не так?

1 Ответ

6 голосов
/ 15 ноября 2010

Сценарий generate является сценарием Ruby, поэтому вы должны просто вызывать его с помощью ruby.

Кроме того, вы обычно хотите вызывать этот сценарий с верхнего уровня вашего приложения, поэтому:

$ ruby script/generate migration CreateAddress

Причина, по которой у вас возникла проблема, заключается в том, что выполнение rails просто создает приложение голого Rails в вашем текущем каталоге с первым аргументом в качестве его имени.В данном случае это, очевидно, «генерировать».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...