0
我有一个基本的搜索页面,用搜索结果替换div中的html。Rails 3 UJS让我很难创建一个“返回”按钮
点击其中一个搜索结果会弹出一个详细页面。我在该详细信息页面上有一个链接,指出“返回到搜索结果”。
我的问题是,它只是生成一个链接到root_url。有没有一种方法可以为这些AJAX搜索结果生成有效的反向链接?
我有一个基本的搜索页面,用搜索结果替换div中的html。Rails 3 UJS让我很难创建一个“返回”按钮
点击其中一个搜索结果会弹出一个详细页面。我在该详细信息页面上有一个链接,指出“返回到搜索结果”。
我的问题是,它只是生成一个链接到root_url。有没有一种方法可以为这些AJAX搜索结果生成有效的反向链接?
使用雇员指数的例子,可以存放上一次搜索在会话中,像这样:
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
替代任何搜索方法,你使用的,当然。而且有很多方法,这取决于你在做什么。但是这应该告诉你如何使用会话哈希来获得优势。