我有一条记录需要在执行某些操作之前进行验证。我需要使用“有效吗?”方法,如果我用after_create做的话?
例如,我的用户模型中有:
def after_create
if valid?
...
end
end
我认为没有必要输入有效的方法,但我的应用程序却告诉我。有什么想法吗?
答案 0 :(得分:4)
您不需要if valid?
声明,因为在已经验证(并创建)记录后调用after_create。
你的意思是你的意思是什么意思?
此外,对于回调方法,您应该使用类似:
after_create :call_my_method
private
def call_my_method
# Do cool stuff
end