/ / “Неинициализирана константа ActiveRecord” при миграция - ruby-on-rails, activerecord

"Uninitialized constant ActiveRecord" за миграция - рубинен на релси, активен запис

имам проблем при създаването на новата ми таблица в SqlLite3

Създадох тази миграция с помощта на генератора на скеле:

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

името на файла е 20091011203652_create_times.rb

При опит за миграция получавам тази грешка:

> rake db: мигрира (в C: / ...) рейк аборт! неинициализирана константа ActiveRecord C: /ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb: 2359: в „raw_load_rakefile“ (Вижте пълната следа, като изпълните задача с --trace)

Започнах да се адаптирам от PHP към RoR вчера, така че съжалявам, ако това е очевиден отговор, но пробвах всичко, което знам, но нищо не го решава.

Отговори:

5 за отговор № 1

Не можете да се обадите на вашата маса пъти тъй като за това ще е необходим моделен клас, наречен Time който е вграден клас Ruby. Обзалагам се, че това е проблемът. Опитайте да го промените на нещо друго и вижте дали това помага.