認証にDeviseを使用し、サインアウトのドロップダウンにアイテムを作成しています。これは私がそれを構築した方法です:
<a href="<%= url_for(destroy_user_session_path) %>"><span data-icon="" /> Sign Out</a>
テキストの左側に素敵な小さな画像を貼り付けるために、アイコン フォントを使用しています。Devise では、destroy_user_session_path
ルートに DELETE 動詞を使用します。ほとんどの人は button_to または link_to を使用しますが、これはうまくいかないと思います。link_to を使用すると、自動的に終了タグが固着するため、span タグを挿入できません。上記のリンクを作成して DELETE 動詞を使用する方法はありますか?
今のところ、このスレッドのソリューションを使用しています。具体的には、devise.rb で config.sign_out_via = :delete を config.sign_out_via = :get に変更します。