我正在使用带有ruby 1.8.7的rails 2.3.2。我的rake脚本遇到了一些问题。它似乎无法加载任何生产环境的任何activerecord模型。与开发环境一起工作真是太奇怪了。这是我的rake脚本:
task :indexing, :domain_name, :needs => :environment do |t, args|
ActiveRecord::Base.establish_connection(RAILS_ENV)
unless args.domain_name.blank?
portals = [Portal.find_by_domain_name(args.domain_name)]
else
portals = Portal.actives
end
end
有什么建议吗?
答案 0 :(得分:1)
删除ActiveRecord::Base.establish_connection(RAILS_ENV)
。
此部分已加载您的环境:=> :environment