Сценарий generate
является сценарием Ruby, поэтому вы должны просто вызывать его с помощью ruby
.
Кроме того, вы обычно хотите вызывать этот сценарий с верхнего уровня вашего приложения, поэтому:
$ ruby script/generate migration CreateAddress
Причина, по которой у вас возникла проблема, заключается в том, что выполнение rails
просто создает приложение голого Rails в вашем текущем каталоге с первым аргументом в качестве его имени.В данном случае это, очевидно, «генерировать».