我有一个基本的搜索页面,用搜索结果替换div中的html。
点击其中一个搜索结果会显示详细信息页面。我在该详细信息页面上有一个链接,上面写着“返回搜索结果”。
我的问题是它只是生成一个指向root_url的链接。有没有办法可以生成这些AJAX搜索结果的有效反向链接?
答案 0 :(得分:0)
使用员工索引的示例,您可以将最后一次搜索存储在会话中,如下所示:
def index
if params[:search]
session[:last_search] = params[:search]
@employees = Employee.search(params[:search])
elsif session[:last_search]
@employees = Employee.search(sessions[:last_search])
else
@employees = Employee.all
end
end
当然,替换你正在使用的任何搜索方法。根据你正在做的其他事情,有很多方法看起来会有所不同。但是这应该向您展示如何使用会话哈希值。