1

我的模型中有一个after_create回调Tag

def auto_vote
  params = parametrize_media_tag(media_tag)
  Tag::Vote.cast_vote(params)
end

这给了我这个错误:

undefined method `cast_vote' for #<Class:0x7ae7a90>

我的Tag::Vote模型很简单:

class Tag::Vote < Vote

  def self.cast_vote(params)
    Vote.cast_vote_of_type(params, self.class.name)
  end

end

为什么 Rails 不检测该cast_vote方法?

4

0 回答 0