0
0

Rails 7.2 (Hotwire) でDeviseのログアウトリンクを作成

Posted at

最近はRailsのアプリ開発から少し離れていましたが、Rails 7あたりからHotwireやYJITなどおもしろそうな動きもあり、またRailsに興味を持ちはじめています。

Rails 7.2のアプリでDeviseのログアウトリンクを作成したとき、Hotwireに対応する方法がわからなかったのですが、以下の情報を見つけました。

開発中のアプリには以下のように記述して、以前と同様にログアウトができるようになりました。

<%= link_to destroy_user_session_path,
      data: { turbo_method: :delete, turbo_confirm: t("views.confirm_sign_out") },
      class: "dropdown-item" do %>
  <i class="bi bi-arrow-bar-right"></i>
  <%= t("views.sign_out") %>
<% end %>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0