Удаление нескольких записей с использованием checkbox
Не могу понять, как удалять пользователей.
Есть таблица пользователей, в которой есть чекбоксы, id, email и т.д. Суть такова: Пользователь может удалить себя, при этом сразу будет разлогинен. Если пользователь удаляет другого пользователя, то при любом следующем действии удаленный пользователь перенаправляется на страницу логина. (Использую гем "Devise")
Проблема в том, что я не понимаю как мне связать чекбоксы с удалением. Само удаление работает, если передавать через <% link_to %>.
#UsersController
def destroy
@users = User.find(params[:id]).destroy
flash[:success] = "User deleted"
redirect_to "localhost:3000"
end
#routes
resources :user do
collection do
delete 'destroy'
end
end
#application.html
<% @users.each do |user| %>
<td><%= link_to "delete", user, method: :delete %></td>
<td><%= user.id%></td>
<% end %>