可以不用 turbo-frame 标签包起来,直接在 tr 标签上直接使用 ID 可以解决。如对表格数据进行更新和删除:
index.html.erb
<tbody >
<%= render @users %>
</tbody>
_user.html.erb
<tr id="<%= dom_id(user) %>" >
<td>....</td>
<td>....</td>
</tr>
update.turbo_stream.erb
<%= turbo_stream.replace @user do -%>
<%= render @user -%>
<% end -%>
destroy.turbo_stream.erb
<%= turbo_stream.remove @user %>