habe ein Problem beim Erstellen meiner neuen Tabelle in SqlLite3
Ich habe diese Migration mit dem Gerüstgenerator erstellt:
class CreateTimes < ActiveRecord::Migration
def self.up
create_table :times do |t|
t.integer :regsite
t.integer :user_id
t.timestamp :added
t.integer :time
t.text :note
t.timestamps
end
end
def self.down
drop_table :times
end
end
Der Name der Datei lautet 20091011203652_create_times.rb
Beim Versuch der Migration erhalte ich folgende Fehlermeldung:
> rake db: migrieren (in C: / ...) Rechen abgebrochen! nicht initialisiertes konstantes ActiveRecord C: /ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb: 2359: in `raw_load_rakefile" (Vollständige Ablaufverfolgung durch Ausführen der Task mit --trace)
Ich habe gestern angefangen, mich von PHP auf RoR umzustellen, es tut mir leid, wenn es eine offensichtliche Antwort ist, aber ich habe alles versucht, was ich weiß, aber nichts löst es.
Antworten:
5 für die Antwort № 1Sie können Ihren Tisch nicht anrufen mal da müsste eine Modellklasse aufgerufen werden Time
Dies ist eine eingebaute Ruby-Klasse. Ich wette, das ist das Problem. Ändern Sie es in etwas anderes und sehen Sie, ob das hilft.