0

deviseを使用していて、パーシャルの内部からログアウトするのに苦労しています。

<%= link_to "Bye", destroy_user_session_path, :method => :delete %>

それがコードです。ホームページにまったく同じコードがあり、機能します。

このエラーが発生します:

No route matches [GET] "/users/sign_out"
4

1 に答える 1

0

これはパーシャルであっても問題ないと思います。よく見ると、 を設定していますが、メソッドではなくメソッドmethod => deleteを呼び出しており、メソッドが存在しません。GETDELETEGET

私の記憶が正しければ、これをレイアウトに含める必要があります。

<%= javascript_include_tag 'application' %>  
于 2013-03-21T19:44:58.143 に答える