2016-06-07 8 views
1

Ich versuche, eine Änderung in meine Comments-Tabelle mit Rails Migration zu migrieren. Ich habe bereits die Migration gemacht und alles sieht gut aus, aber wenn ich rake db:migrate ausführen, sendet es diesen Fehler NameError: uninitialized constant Model zurück. Ich kann das Problem nicht sehen? Die ganze Namensgebung sieht für mich richtig aus. Hier ist meine Migration-Datei lassen Sie mich wissen, wenn etwas aufpasst oder wenn Sie weitere Informationen benötigen. Vielen Dank!NameError: nicht initialisierte Konstante Model - Rake db: migrate

MIGRATION:

class AddColumnToComments < ActiveRecord::Migration 
def change 
    add_column :comments, :fav_drink, :string 
    add_column :comments, :visit_time, :string 
end 
end 

ERROR:

enter image description here

+1

Können Sie Ihren Kommentar Modell zeigen? – Kumar

+0

Wenn in Ihrer Migration kein Problem auftritt, geben Sie Ihren Modellcode ein. Bitte bestätigen Sie auch, wenn Sie Ihren Server starten können – Bijendra

Antwort

3

Ich nehme an, Sie Schienen-Generator verwendet haben Ihre Migration und dieser Generator zu schaffen, hat wahrscheinlich eine Migrationsdatei mit dem Namen erstellen: 201606xxxxxxxx_model.rb.

Wenn dies der Fall ist, benennen Sie Datei wie folgt Migration: 201606xxxxxxxx_add_column_to_comments.rb