私のレイアウトでは、次のようにデバイスのサインイン/サインアウト リンクがあります。
=if user_signed_in? then link_to "_", destroy_user_session_path, :method => :delete else link_to "_", new_user_session_path, :method => :get end
これは Rails ヘルパーを使用してリンクを構築し、次の HTML に解決されます。
<a data-method="get" href="/users/sign_in">_</a>
すべてのリンクをボタンに変換し、onClick 関数に URL を渡してブラウザをリダイレクトしました。この場合、HTTP メソッドを指定する必要があるため、単純なリダイレクトではうまくいかないと思います。これはこれを行う正しい方法ですか?もしそうなら、HTTPメソッドについてJavascriptに伝えるにはどうすればよいですか?
ありがとうございました