2012-06-08 62 views
0

我目前有一個已部署的應用程序(fortworth.herokuapp.com),我試圖根據標題和發佈日期對電影進行分類以及按評分過濾。過濾和分類軌應用程序

我解決了能夠過濾的問題(點擊複選框,然後點擊刷新 - 頁面開始爲空)。不過,我也想分類這些電影。現在,當您點擊「標題」或「發佈日期」時,所有電影都會消失。

movies_controller#index我相信我應該設置session[]散列來記住設置。是我link_to方法爲標題和發佈日期如下:

link_to title, {:sort => column} 

如何去爲了記住我排序之前被選中的電影執行會話[]哈希?

回答

0

我會做這樣的事情:

class MoviesController < ApplicationController 
    def index 
    if session[:movies_sort_column].present? && params[:sort].nil? 
     redirect_to movies_path(sort: session[:movies_sort_column]) and return 
    end 

    # yours implementation here 
    @movies = Movie.order(params[:sort]).all 
    end 
end 
+0

這使我的鏈接電影排序= RELEASE_DATE然而,沒有電影上市 – Anconia