【发布时间】:2013-10-29 04:35:12
【问题描述】:
我按照this tutorial(以及其他)从头开始为我的 Rails 应用程序构建了身份验证系统。
一切都按预期工作,但用户仍然很容易破坏自己的帐户(以及其中包含的所有数据):
class UsersController < ApplicationController
def destroy
@user.destroy
flash[:success] = "Your account has been deleted."
redirect_to root_path
end
end
现在,我的 edit 视图中有这个:
<%= link_to "Delete own account", @user, :confirm => "Are you REALLY sure?", :method => :delete %>
Rails 方法是什么来扩展此功能并要求用户提供密码才能销毁自己的帐户?
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3