как удалить пользователей на устройстве в качестве администратора - PullRequest
1 голос
/ 18 февраля 2011

Как администратор я хочу удалить пользователей из моей базы данных. На мой взгляд, я перечисляю всех пользователей из моей базы данных. Когда я нажимаю кнопку, я хочу, чтобы пользователь был удален. До сих пор я придумал это, но это не даст мне правильного решения. Спасибо за ваше время!

Это мой взгляд

@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 Ответ

3 голосов
/ 18 февраля 2011

Вы должны создать контроллер (или действие в существующем контроллере) для управления моделью пользователя. попробуй посмотреть здесь , раздеть канкан часть.

хорошего дня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...