gpt4 book ai didi

ruby-on-rails-3.2 - 在 Rails link_to 中使用 turbolinks

转载 作者:行者123 更新时间:2023-12-04 07:26:53 31 4
gpt4 key购买 nike

只是想知道是否有一种方法可以直接在 rails link_to helper 中使用 turbolinks,快速的谷歌搜索没有发现任何值得注意的东西,这是我试图无济于事的类型。

<%= link_to 'Giraffe', giraffe_path(@giraffe), :data-no-turbolink => 'true' %>
<%= link_to 'Giraffe', giraffe_path(@giraffe), :data { :no-turbolink => 'true'} %>

我知道你可以在像这样的常规链接中做到这一点
<a data-no-turbolink='true' href="/giraffe-130">Giraffe</a>

现在,我只是在围绕链接的元素(例如 lis 或 divs)上包含属性。

提前致谢。

最佳答案

为 Rails 5+ 编辑: @ManishShrivastava 正确指出了 Rails 5 所需的不同语法,如 Joseph's answer 所示.
<%= link_to('Giraffe', @giraffe, data: { turbolinks: false }) %>
对于 Rails 4 及以下版本

最初我认为您需要对符号使用哈希火箭语法,但事实并非如此。您可以使用 data:散列和在该散列内使用下划线的任何符号_将转换为破折号 - .

我认为大多数 Rails 开发人员更愿意看到以下内容(包括我现在更了解的我自己):
<%= link_to('Giraffe', @giraffe, data: { no_turbolink: true }) %>
但以下也有效:
<%= link_to('Giraffe', @giraffe, 'data-no-turbolink' => true) %>

关于ruby-on-rails-3.2 - 在 Rails link_to 中使用 turbolinks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14227363/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com