gpt4 book ai didi

ruby-on-rails - rails redirect_to 不加载 Assets 下的 javascript

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

如果我的 Controller 是 page_controller.rb 并且 Assets 下关联的 javascript 文件是 page.js 那么当我使用 re_direct 时 page.js 中的任何内容都不会重新加载

我尝试了以下方法

redirect_to page_path, data: { no_turbolink: true }

但它没有用,虽然它与 link_to 一起工作得很好

link_to 'page title', page_link, data: { no_turbolink: true }

有什么想法吗?

编辑:

我的 index.html.haml 中有以下内容:

%li
= link_to status, page_status_path({param1: hello, param2: hello2})

在我的 Controller 中我有:

def index
....
end

def status
redirect_to index_path, data: { no_turbolink: true }
end

现在我知道 turbo 链接路径没有意义,但是当我重定向回索引时如何加载 javascript?

最佳答案

当您逐页浏览时,Turbolinks 不会加载一些 js 文件(这是因为您绑定(bind)事件的节点不再存在。),但是这个 gem 解决了这个问题。

gem "jquery-turbolinks"

关于ruby-on-rails - rails redirect_to 不加载 Assets 下的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22771275/

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