我有一个带有相应视图的模型和subscription_tier
动作。我已经用涡轮框架包裹了每一个show
edit
<%= turbo_frame_tag subscription_tier do %>
当我编辑现有订阅层并保存它时,turbo 框架会刷新并显示我保存的层,但我无法复制它来创建新层。
我的新层级框架:
<turbo-frame id="new_tier">
<%= link_to "Add Tier", new_create_subscription_tier_path(sub_type: "Free"), class: "btn btn-primary mb-3 fs-6"
%>
</turbo-frame>
并且在new.html.erb
<turbo-frame id="new_tier">
<%= render partial: "create/subscription_tiers/edit", locals: {
subscription_tier: @subscription_tier
} %>
</turbo-frame>
单击“添加层”按钮成功呈现表单,我可以保存对象,但在保存时涡轮框架被破坏并出现错误Response has no matching <turbo-frame id="new_tier"> element
我知道这是因为我的show
部分是用 包裹的<%= turbo_frame_tag subscription_tier do %>
,但我不知道如何协调这一点。