2016-05-30 2 views
-1

Я хочу попытаться сгенерировать миграцию внутри консоли rails.Как запустить создание миграции с консоли?

Этот файл отвечает за создание миграции (в частности create_migrate_file метод):

рельсы/Генераторы/active_record/миграция/migration_generator.rb

enter image description here

Но, по какой-то причине , в моей консоли я не могу позвонить ActiveRecord :: Generators :: MigrationGenerator класс.

enter image description here

NameError: uninitialized constant ActiveRecord::Generators::MigrationGenerator 

Что я могу сделать в этом случае?

+0

Почему бы не из командной строки? – bkunzi01

+1

[Пожалуйста, не публикуйте свой код как изображение.] (// meta.stackoverflow.com/q/285551/3933332) –

ответ

1

Вам необходимо сначала указать rails/generators, а затем файл, в котором указан ActiveRecord::Generators::MigrationGenerator.

require 'rails/generators' 
require 'rails/generators/active_record/migration/migration_generator' 

ActiveRecord::Generators::MigrationGenerator 
# => ActiveRecord::Generators::MigrationGenerator 
Смежные вопросы