6

私はこのようなコードを持っています。

class User < ActiveRecord::Base
end

module Foo
  class User
  end
end

module Foo
  class DoesSomethingWithActiveRecordUser
    def initialize user_id
      User.find(user_id)
    end
  end
end

電話をかけるFoo::DoesSomethingWithActiveRecordUser.new(1)と、のようなエラーメッセージが表示されますundefined method 'find' for Foo::User

内からActiveRecordユーザーを呼び出すにはどうすればよいFooですか?

ありがとう。

4

1 に答える 1

27

このような:

::User.find(user_id)
于 2012-12-04T04:29:44.187 に答える