/ / "Neinicializovaný konštantný ActiveRecord" pri migrácii - ruby ​​na koľajniciach, aktívny záznam

"Neinicializovaný konštantný ActiveRecord" na migráciu - ruby ​​na koľajniciach, aktívny záznam

Mám problém vytvoriť novú tabuľku v SqlLite3

Vytvoril som túto migráciu pomocou generátora lešenia:

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

názov súboru je 20091011203652_create_times.rb

Pri pokuse o migráciu mám túto chybu:

> rake db: migrácia (v C: / ...) hrebeň prerušená! neinicializovaný konštantný ActiveRecord C: /ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb: 2359: v súbore `raw_load_rakefile ' (Pozrite si úplnú stopu spustením úlohy s --trace)

Začal som sa prispôsobiť z PHP na RoR včera, tak ľutujem, či je to zjavná odpoveď, ale vyskúšala som všetko, čo viem, ale nič ju nerieši.

odpovede:

5 pre odpoveď č. 1

Nemôžete volať na svoj stôl doba pretože by to vyžadovalo modelovú triedu nazvanú Time ktorá je zabudovaná trieda Ruby. Vsadím sa, že to je problém. Pokúste sa ho zmeniť na niečo iné a zistite, či to pomáha.