db:seed无法加载模型

分类: 365bet体育赌场 时间: 2025-09-23 18:16:23 作者: admin 阅读: 2672
db:seed无法加载模型

我正在尝试使用标准的db/seeds.rb方法来填充我的数据库。这在我的开发机器上很好用,但是在我的服务器上,我遇到了以下问题:

$ sudo rake db:seed RAILS_ENV=production --trace

** Invoke db:seed (first_time)

** Invoke environment (first_time)

** Execute environment

** Execute db:seed

rake aborted!

uninitialized constant Permission

/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing'

/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:92:in `const_missing'

/path/.../.../.../.../db/seeds.rb:4

/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215:in `load'

/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215

/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'

...

然而,当我在控制台中检查时,该模型确实存在:

$ script/console production

Loading production environment (Rails 2.3.4)

>> Permission

=> Permission(id: integer, ..., created_at: datetime, updated_at: datetime)

我忘了什么?

相关文章

Sanyo洗衣机怎么用(详细操作指南)
北京逛街指南 ,7家时髦新店
FLASH 的基本原理和分类
揭秘世界杯球童背后的故事:从选拔到赛场,他们如何成为球员的幸运星?-名场面解读-冲击世界杯