Ruby on rails 3.1 雷克流产了!未初始化常量对象::国家,为什么可以';你看不到模型吗?

Ruby on rails 3.1 雷克流产了!未初始化常量对象::国家,为什么可以';你看不到模型吗?,ruby-on-rails-3.1,rake-task,Ruby On Rails 3.1,Rake Task,我有rails 3.1,我正在尝试用seeds.rb填充数据 我有一个模型Country,它被迁移到一个countries表中 但rails似乎无法从seeds.rb中看到国家模型 我得到这个错误: rake aborted! uninitialized constant Object::Country Tasks: TOP => db:seed 我的seeds.rb文件如下所示: # encoding: UTF-8 Country.delete_all 我国模式: class C

我有rails 3.1,我正在尝试用seeds.rb填充数据 我有一个模型
Country
,它被迁移到一个countries表中

但rails似乎无法从seeds.rb中看到国家模型 我得到这个错误:

rake aborted!
uninitialized constant Object::Country

Tasks: TOP => db:seed
我的seeds.rb文件如下所示:

# encoding: UTF-8

Country.delete_all
我国模式:

class Country < ActiveRecord::Base
  has_many :students
  has_many :instructors

end
class Country
有什么想法吗

编辑

我在开发环境中,使用
config.threadsafe