新手问题 turbo_frame_tag 还不支持 table,那么诡异

newerer · August 25, 2022 · Last by hellonunam replied at August 26, 2022 · 389 hits

可以不用 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 %>

turbo_frame_tag 还是要尽量少用,有时候怕是有奇葩的结果

newerer closed this topic. 16 Sep 22:53
You need to Sign in before reply, if you don't have an account, please Sign up first.