1
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

このようなもの。モデルでスレッドを使用し、同時にスレッドで別のモデルを使用すると、初期化されていない定数Auction :: Product :: Auction(NameError)が表示されます。なぜそしてどのようにそれを解決するのですか?

完全に台無しになりました。ヘルプ!!!

4

0 に答える 0