/ / "Niezainicjowany stały ActiveRecord" podczas migracji - ruby-on-rails, activerecord

"Niezainicjowany stały ActiveRecord" podczas migracji - ruby-on-rails, activerecord

mam problem z utworzeniem mojej nowej tabeli w SqlLite3

Stworzyłem tę migrację za pomocą generatora rusztowań:

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

nazwa pliku to 20091011203652_create_times.rb

Podczas próby migracji pojawia się następujący błąd:

> rake db: migracja (w C: / ...) prowizja została przerwana! niezainicjowana stała ActiveRecord C: /ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb: 2359: w `raw_load_rakefile" (Zobacz pełny ślad, uruchamiając zadanie za pomocą --trace)

Zacząłem wczoraj adaptować się z PHP na RoR, więc przepraszam, jeśli to oczywista odpowiedź, ale spróbowałem wszystkiego, co wiem, ale nic nie rozwiązuje.

Odpowiedzi:

5 dla odpowiedzi № 1

Nie możesz zadzwonić do stołu czasy ponieważ wymagałoby to wywołania klasy modelu Time który jest wbudowaną klasą Ruby. Założę się, że to jest problem. Spróbuj zmienić to na coś innego i zobacz, czy to pomaga.