2010-10-29 105 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 

替代任何搜索方法,你使用的,當然。而且有很多方法,這取決於你在做什麼。但是這應該告訴你如何使用會話哈希來獲得優勢。