我想尝试在rails console中生成迁移。
此文件负责创建迁移(特别是 create_migrate_file 方法):
导轨/发电机/ active_record /迁移/ migration_generator.rb
但是,出于某种原因,在我的控制台中,我无法调用 ActiveRecord :: Generators :: MigrationGenerator 类。
NameError: uninitialized constant ActiveRecord::Generators::MigrationGenerator
在这种情况下我该怎么办?
答案 0 :(得分:1)
您首先需要rails/generators
,然后需要定义ActiveRecord::Generators::MigrationGenerator
的文件。
require 'rails/generators'
require 'rails/generators/active_record/migration/migration_generator'
ActiveRecord::Generators::MigrationGenerator
# => ActiveRecord::Generators::MigrationGenerator