如何删除设备上的用户作为管理员

时间:2011-02-17 23:31:28

标签: ruby-on-rails ruby-on-rails-3 devise

作为管理员,我想从我的数据库中删除用户。在我看来,我列出了我数据库中的所有用户。当我单击按钮时,我希望删除用户。到目前为止,我想出了这个,但它不会给我正确的解决方案。感谢你的时间!

这是我的观点

@users.each do |user|

button_to 'Delete User',"#", :controller => "users", :action => "delete_user", :id  => user.id, :confirm  => "Are you sure?", :method => :delete

这是我的控制者:

class UsersController < Devise::RegistrationsController

def delete_user
  @deleted_user = User.find(params[:id])
  @deleted_user.destroy
end

end

1 个答案:

答案 0 :(得分:3)

您必须创建控制器(或现有控制器中的操作)来管理用户模型。试着看here,去除罐头部分。

度过愉快的一天!