Rails新手。我在我的Rails應用程序中有一個名爲Admin的模型。當我試圖刪除會議我得到無路線匹配錯誤。
我已創建的會話控制器來管理以下嘗試在Rails中刪除會話時出錯
class AdminSessionsController < ApplicationController
before_action :confirm_logged_in, :except => [:new, :create, :destroy]
def destroy
session[:admin_id] = nil
flash[:notice] = "You are now logged out"
render("new")
end
end
路線我在routes.rb中
resources :admin_sessions, only: [:new, :create, :destroy]
定義所示會話我在一些其他視圖鏈路刪除會話
<%= link_to "Sign out", :controller => "admin_sessions", :action => "destroy" %>
我收到以下錯誤
No route matches {:action=>"destroy", :controller=>"admin_sessions"}
請幫幫別人!
您是否在更新所有內容後重新啓動服務器? – Casper 2014-09-20 16:19:05
@Casper是的。我做了,但結果相同 – bhanu 2014-09-20 16:20:28