2016-05-30 5 views
-1

Ich möchte versuchen, Migration in Rails-Konsole zu generieren.Wie führe ich die Migration von der Konsole aus?

Diese Datei ist für die Migration Erstellung verantwortlich (insbesondere create_migrate_file Methode):

Schienen/Generatoren/active_record/Migration/migration_generator.rb

enter image description here

Aber aus irgendeinem Grund , in meiner Konsole kann ich nicht anrufen ActiveRecord :: Generators :: MigrationGenerator Klasse.

enter image description here

NameError: uninitialized constant ActiveRecord::Generators::MigrationGenerator 

Was kann ich in diesem Fall tun?

+0

Warum nicht von der Befehlszeile? – bkunzi01

+1

[Bitte poste deinen Code nicht als Bild.] (// meta.stackoverflow.com/q/285551/3933332) –

Antwort

1

Sie müssen zuerst rails/generators anfordern und dann die Datei, in der definiert ist.

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

ActiveRecord::Generators::MigrationGenerator 
# => ActiveRecord::Generators::MigrationGenerator 
Verwandte Themen