2017-07-19 58 views
-2

我試圖做一個按鈕,以便用戶可以刪除他們的帳戶,但我有麻煩。刪除當前用戶

edit.html.erb

<%= link_to "delete", @user, method: :delete, data: { confirm: "You sure?" } %> 

users_controller.rb

before_action :logged_in_user, only: [:edit, :update, :destroy] 

def destroy 
    User.find(params[:id]).destroy 
    flash[:success] = "Account Deleted" 
    redirect_to root_path 
end 

的routes.rb

resources :users 

這是我迄今爲止,但問題是,鏈接將進入用戶頁面,而不是控制器中的銷燬方法。

回答

0

想通了不得不將其更改爲button_to而不是一個link_to因爲link_to是給我一個href是要到用戶顯示頁面而不是調用控制器中的破壞。

0

你可以更新日誌記錄在你的問題。