Open1

Rails Turbo 調査メモ

sutoneasutonea

turbo_frame_tag について

用途

  • ERB 上で利用する。
  • 置き換えたい場所を指定するのに利用する。
  • turbo_frame_tag 内のリンクをクリックすると、そのリクエストは Turbo Framesリクエスト となる。

識別子に 'replace-area' を指定する場合は以下のようにする。

<%= turbo_frame_tag('replace-area') do %>
  <div>
    HELLO
  </div>
<% end %>

識別子をオブジェクトから自動生成する場合は以下のようにする。

<%= turbo_frame_tag(my_obj) do %>
  <% # 上記は、内部でdom_id を使用している %>
  <div>
    HELLO
  </div>
<% end %>