Rails3:Base#after_update 已被弃用
我看到警告:
DEPRECATION WARNING: Base#after_update has been deprecated, please use Base.after_update :method instead. (called from <class:City> at /home/petrushka/webdev/my_app/app/models/city.rb:4)
我应该写什么而不是
def after_update
....
end
I see the warning:
DEPRECATION WARNING: Base#after_update has been deprecated, please use Base.after_update :method instead. (called from <class:City> at /home/petrushka/webdev/my_app/app/models/city.rb:4)
What should I write instead of
def after_update
....
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你应该写如下:
至少你可以传递一个块而不是一个方法:
更多信息在这里: http:// /guides.rails.info/active_record_validations_callbacks.html(选择 Rails Edge 文档)
You should write as follow:
at least you can pass a block instead of a method:
more info here: http://guides.rails.info/active_record_validations_callbacks.html (choose rails edge documentation)