Turbo Frame 始终以_top为目标

Turbo Frame always targeting _top

提问人:Neil Middleton 提问时间:5/31/2023 更新时间:5/31/2023 访问量:127

问:

我在 rails 应用程序中有一个涡轮增压框架:

<%= turbo_frame_tag :foo, :src =>  foo_path %>

在这个框架中是一个简单的 HTML:

<%= turbo_frame_tag :foo do %>
    <a href="/foo" data-turbo-frame="_self">Foo</a>
<% end -%>

但是,无论我输入什么(或),链接始终以顶部为目标。这是 DOM 这一部分中唯一的涡轮增压框架,其他框架具有独特的名称。data-turbo-frame_selffoo

是什么原因导致这种情况发生?文档指出:

默认情况下,框架内的导航将仅针对该框架。

Ruby-on-Rails Ruby ERB 涡轮连杆

评论

0赞 Fer 6/1/2023
不擅长涡轮增压车架,但据我所知,每个车架都必须有一个唯一的 ID。您是否尝试过重命名其中之一?它们都被称为:foo
0赞 Thomas Van Holder 6/2/2023
尝试省略代码,而仅使用链接代码 (<a>)。:src => foo_path

答: 暂无答案