2012-06-08 36 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