0
데이터베이스에서 사용자를 삭제하는 버튼을 만들려고합니다. 경로에서데이터베이스에서 사용자 제거 (Ruby on Rails, Devise)
내가 가진 :
devise_for :users, :controllers => { registrations: 'registrations' }
match 'users/:id' => 'registrations#destroy', :via => :delete, :as => :admin_destroy_user
registration_controller :
def destroy
@user = User.find(params[:id])
if @user.destroy
redirect_to root_path
end
end
_backoffice.html.erb 파일 :
<%= button_to 'Delete', admin_destroy_user_path(user.id), :class => 'btn btn-danger btn-sm', :method => :delete, data: {:confirm => 'Tem a certeza que quer apagar este utilizador?'} %>
을
그리고 이것이 내가지고있어 오류입니다 : NilClass
어떤 도움def resource_name
devise_mapping.name
end
alias :scope_name :resource_name
감사 : RegistrationsController #에서이
NoMethodError은 전무에 대한
정의되지 않은 메서드`이름 '을 파괴한다.
오류 메시지를 입력하고 그림을 포함하지 마십시오. –
오케이, 죄송합니다. 지금 당장 작업하십시오. –