2010-10-29 111 views
0

我有一个基本的搜索页面,用搜索结果替换div中的html。Rails 3 UJS让我很难创建一个“返回”按钮

点击其中一个搜索结果会弹出一个详细页面。我在该详细信息页面上有一个链接,指出“返回到搜索结果”。

我的问题是,它只是生成一个链接到root_url。有没有一种方法可以为这些AJAX搜索结果生成有效的反向链接?

回答

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 

替代任何搜索方法,你使用的,当然。而且有很多方法,这取决于你在做什么。但是这应该告诉你如何使用会话哈希来获得优势。