Ruby on rails Rails:在型号'中使用销毁操作;s法
在销毁用户之前,我需要执行一些任务。我正在为一家网络营销公司做一个系统。我需要更改用户的用户。这就是我所做的:Ruby on rails Rails:在型号'中使用销毁操作;s法,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,在销毁用户之前,我需要执行一些任务。我正在为一家网络营销公司做一个系统。我需要更改用户的用户。这就是我所做的: class User < ActiveRecord::Base def delete_this_user some_actions . . . self.destroy end end class用户
class User < ActiveRecord::Base
def delete_this_user
some_actions
.
.
.
self.destroy
end
end
class用户
self.destroy
不会从数据库中销毁用户。有人能帮忙吗?感谢类用户class User < ActiveRecord::Base
def delete_this_user
some_actions
self.class.delete(id)
end
end
def删除此用户
一些行动
self.class.delete(id)
结束
结束
UPD(thx@Rich):
将跳过所有回调,而将触发每个相关回调。不是吗?当然应该。会发生什么?(例如是否执行了删除sql查询,但已回滚?)必须知道这将