2 つのモデルがあり、そのうちの 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
ます。私は何か間違ったことをしていますか、それとも絶望的なバグに遭遇していますか?