标签: ruby-on-rails rails-activerecord
我有一个方法,当一个信息被删除时,它将一条信息的所有权传递给父用户,但我现在在控制器中的@ user.destroy之前调用它。
有没有办法按惯例运行删除方法,而不是我目前如何操作?我正在寻找模型中on_delete: :do_this_method之类的东西。
on_delete: :do_this_method
答案 0 :(得分:1)
简单地说:
before_destroy :do_this_method
请参阅here。
旁注:我建议您始终使用destroy代替delete。
destroy
delete