我使用jruby-1.5.3与rails 2.3.5应用程序。我刚开始使用的线程安全与玩弄:Rails 2.3.5 threadsafe!打破我的迁移
config.threadsafe!
config.eager_load_paths << "#{RAILS_ROOT}/lib"
的正常工作,我只注意到然而在部署到我的临时环境(具有相同配置的生产),我得到了一个未定义的常量。举例来说,这又增加了角色的角色表迁移:
class AddSuperAdminRole < ActiveRecord::Migration
def self.up
Role.create :rolename => 'super_admin'
end
end
抛出一个:
uninitialized constant AddSuperAdminRole::Role
,因为我不是运行多线程它正常工作,在开发环境,所以我知道这就是问题。我已经尝试加载应用程序/模型路径,但没有奏效。如何使用threadsafety运行迁移?
有没有博客文章或有关此?扫描提交我看不到修复,我真的很想看看它是否在更新版本的rails 3.谢谢! – mixonic 2010-11-30 16:08:12
没有没有看到博客文章,只是搜索源...目前实际上找不到提交,但我会保持你张贴时,我做 – brad 2010-12-01 04:24:22