我的模型中有一个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
方法?