имам проблем при създаването на новата ми таблица в 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. Обзалагам се, че това е проблемът. Опитайте да го промените на нещо друго и вижте дали това помага.