【发布时间】:2014-01-17 14:25:26
【问题描述】:
我试图实现,当用户删除他的帐户时,他的所有活动也会被删除。
我在 Rails 4 - 设计 - 公共活动
我的注册控制器:
class RegistrationsController < Devise::RegistrationsController
# DELETE /resource
def destroy
resource.destroy
Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
set_flash_message :notice, :destroyed if is_flashing_format?
yield resource if block_given?
respond_with_navigational(resource){ redirect_to after_sign_out_path_for(resource_name) }
end
end
在用户删除我使用的评论后销毁 cmets 记录:
@activity = PublicActivity::Activity.find_by_trackable_id(params[:id])
@activity.destroy
我正在寻找类似的东西,只是为了在帐户取消后销毁所有活动。
谁有好的解决方案?
【问题讨论】:
标签: ruby-on-rails devise controller ruby-on-rails-4