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