0
這是我爲route-巫術Log_out不工作
get 'login' => 'sessions#new'
post 'login' => 'sessions#create'
delete 'logout' => 'sessions#destroy'
這裏是我的控制器行動 -
def destroy
logout
redirect_to(login_url, notice: 'You have Succesfully Logged out.')
end
這裏是我的視圖 -
<li>
<%if current_user %>
<%= link_to logout_path, method: :delete do %>
<i class="fa fa-sign-out"></i> Log out
<%end%>
<%end%>
</li>
的我有問題:每當我註銷它說 -
沒有路線匹配[GET]「/ logout」。
我試圖與GET
,我試着用DELETE
和POST
,沒有什麼作品。
路線
login_path GET /login(.:format) sessions#new
POST /login(.:format) sessions#create
logout_path DELETE /logout(.:format) sessions#destroy
能告訴你'耙routes'的輸出? –
隨耙路線更新 – suyesh
您嘗試過'DELETE/logout'嗎? –