class User < ActiveRecord::Base
has_many :microposts
end
class Mircopost < ActiveRecord::Base
belongs_to :user
end
ActiveRecord::Schema.define(:version => 20120216035330) do
create_table "mircoposts", :force => true do |t|
t.integer "user_id"
t.string "content"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "users", :force => true do |t|
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
end
end
Я запускаю rake db: migrate, rails console и создаю поддельный user = User.create (: name => "abc")Однако он выдает «NameError: неинициализированная константа User :: Micropost», когда я запускаю user.microposts.empty ?.Поэтому я не совсем понимаю, почему эти методы генерируются автоматически.Заранее спасибо!