1

我有两个模型,其中一个是命名空间的:

Group::Vote

另一个不是:

Vote

命名空间模型有一个类方法:

def self.get_user_value(voteable)
  Group::Vote.where(:user_id => User.current.id, :voteable_type => voteable.class.name, :voteable_id => voteable.id).first.value
end

奇怪的是,当我这样调用该方法时:

Group::Vote.get_user_value(item)

它被发送到Vote模型中类似命名的类方法。我是在做错什么,还是遇到了某种绝望的错误?

4

0 回答 0