我有这样的代码。
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?
谢谢。