gpt4 book ai didi

ruby-on-rails - 按特定顺序转发参数(使用 link_to 帮助器)

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:26 25 4
gpt4 key购买 nike

我想将参数从一个 View 转发到另一个 View ,这就是我设法做到的。但我想按特定顺序传递这些参数。根据第一次请求,在我发送表单后,我按照我想要的顺序获取了参数。例如:

http://www.example.com/someurl?project_id=1&start_date=2016-01-10&end_date=2016-01-20

然后,在 View 中包含这些参数后,我使用 link_to 帮助器生成一个链接,以这种方式:

= link_to "link text", some_specific_path(some_id, {"project_id"=>"1", "start_date"=>"2016-01-10", "end_date"=>"2016-01-20"})

但是,链接将生成为:

http://www.example.com/someurl?end_date=2016-01-20project_id=1&start_date=2016-01-10

所以,问题是 - 当我发送表单时,参数会按照它们在表单中出现的顺序添加到 url。但是,当您使用 link_to 帮助器和路径帮助器生成链接时,参数总是按字母顺序添加,无论它们实际如何显示。

最佳答案

这是 Rails 错误 https://github.com/rails/rails/issues/1146

另外,考虑在 session 中的请求之间发送参数。

关于ruby-on-rails - 按特定顺序转发参数(使用 link_to 帮助器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083517/

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