0

私のroutes.rbファイルには、次のものがあります。

controller :sessions do
  get 'login' => :new
  post 'login' => :create
  delete 'logout' => :destory
end

そして、ビューファイルには次のリンクがあります。

<%= link_to 'Logout', logout_url, :method => :delete%>

しかし、[ログアウト]リンクをクリックすると、このエラーが発生します

Unknown action

The action 'destory' could not be found for SessionsController
4

1 に答える 1

2

あなたのルートは大丈夫です、問題はあなたが定義された行動をSessionsController持っていないということですdestroy

実際、私はちょうど気づきました、あなたのルートはdestory代わりにdestroy

于 2012-08-12T11:59:30.150 に答える