标签: ruby-on-rails ruby-on-rails-4
在销毁用户之前,我需要完成一些任务。我正在为网络营销公司做一个系统。我需要更改用户的用户。所以这就是我所做的:
class User < ActiveRecord::Base def delete_this_user some_actions . . . self.destroy end end
self.destroy不会从数据库中销毁用户。有人可以帮忙吗?谢谢
self.destroy
答案 0 :(得分:2)
class User < ActiveRecord::Base def delete_this_user some_actions self.class.delete(id) end end
UPD (thx @Rich):
delete将跳过所有回调,而destroy将触发每个关联的回调。
delete
destroy