如何在线程中使用rails中的模型

时间:2012-12-17 09:41:19

标签: ruby-on-rails multithreading

class Auction::User < ActiveRecord::Base
  set_table_name "auction_users"
end

class Auction::Product < ActiveRecord::Base
  set_table_name "auction_products"

  def insert_data
      Thread.start{
        Auction::User.create(:product_id => self.id)
      }
  end
end

像这样的东西。当我在模型中使用Thread并同时在Thread中使用另一个模型时,会出现未初始化的常量Auction :: Product :: Auction(NameError)。为什么以及如何解决它?

完全毁了。帮助!

0 个答案:

没有答案