gpt4 book ai didi

ruby-on-rails - Rails - 存储搜索查询/结果

转载 作者:行者123 更新时间:2023-12-03 15:45:45 26 4
gpt4 key购买 nike

我有一个搜索页面,可以找到候选人。
在此页面中,您可以单击查看以查找有关候选人的更多信息。
在候选 View 上时,您可以单击编辑或执行一些其他操作,这些操作也会返回候选 View 。

我的问题是从候选人的角度来看,我需要添加一个按钮才能返回搜索结果。
我最初想使用历史记录为 -1 的 JS 按钮,但是因为用户可以从 View 内部执行其他操作,所以这是行不通的。

我对 rails 还是很陌生,所以不确定我的选择......我正在考虑对结果进行某种缓存,然后可能是一个隐藏字段来跟踪缓存的位置(不要认为这是最好的解决方案,因为跟踪隐藏值可能会变得有点困惑!)

谢谢,亚历克斯

最佳答案

我可能会使用 session 变量来存储这些信息。

首先,确保您发布到搜索页面的表单是 GET 操作,这样搜索详细信息就在您的查询字符串中。然后在您的搜索操作中,您可以获取请求 URL 并将其存储在 session 中:

session[:search_results] = request.url

现在,在结果 View 中,您可以像这样执行“返回搜索结果”:
link_to "Back to search results", session[:search_results]

关于ruby-on-rails - Rails - 存储搜索查询/结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337644/

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