Я настроил rails для нормальной работы с Rails 3. Я пытаюсь создать миграцию, и вот ее код:
class CreateObservations < ActiveRecord::Migration
def change
create_table :observations do |t|
t.integer :user_id
t.integer :start
t.integer :end
t.string :videoID
t.string :event
t.string :content
t.timestamps
end
add_index :observations, [:user_id, :created_at]
end
end
теперь, когда я запускаю 'rake db: migrate', я получаю эту странную ошибку:
почему?
demo_app/test/factories/observations.rb:7:syntax error, unexpected tINTEGER, expecting keyword_end
demo_app/test/factories/observations.rb:12: syntax error, unexpected keyword_end, expecting $end
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Я сейчас не тестирую. Просто разработка. поэтому я запускаю это:
rake db:migrate RAILS_ENV=development
и я получаю ту же ошибку.
вот код на заводской девушке, который я не хочу включать !!!
FactoryGirl.define do
factory :observation do
user_id 1
start 1
end 1
videoID "MyString"
event "MyString"
content "MyString"
end
end