0

我有一个带有相应视图的模型和subscription_tier动作。我已经用涡轮框架包裹了每一个showedit

<%= 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 %>,但我不知道如何协调这一点。

4

0 回答 0