私はRubyとRailsが初めてで、サインアウトリンクの作成に問題があります(認証にdeviseを使用)。カスタム :method パラメータを link_to 関数に渡し、カスタム クラスを設定したいと考えています。どちらか一方はできるようですが、両方はできないようです。
私がしようとすると:
<%= link_to "Sign out", destroy_user_session_path, :method => :delete, { :class => 'signout'} %>
リンクをクリックすると適切な結果が得られますが、スタイルが失われます。一方、試してみると:
<%= link_to "Sign out", destroy_user_session_path, { :class => 'signout'}, :method => :delete %>
必要なスタイルを取得しましたが、リンク リクエストが DELETE ではなく GET として渡されたため、ルーティング エラーが発生しました。
私は何が欠けていますか?