过滤Feed中的帖子 - Rails 4

时间:2016-03-02 20:38:31

标签: ruby-on-rails ruby-on-rails-4 filter feed railstutorial.org

我正在开发基于railstutorial.org书籍/教程的Rails应用程序。我在帖子中添加了一些属性,以便帖子提供付费和日期(将来)。

我想根据用户选择的过滤条件过滤Feed,例如付款介于x和y之间的帖子,日期早于xyz等。 在线搜索之后我考虑了范围来完成这个,但是没有完全理解它们并且没有为它们找到好的文档。 我需要一种方法来临时存储用户选择的过滤器,并使用它们来查询数据库并返回正确的帖子。

我已经成功地将视图中的信息提供给控制器,但我很难找到一种在我的应用程序中存储过滤器设置的好方法,以便在控制器操作之间使用。

有人对如何解决此问题有任何建议吗?我不确定哪些代码会有用,但请告诉我,我可以上传文件。谢谢!

1 个答案:

答案 0 :(得分:0)

您应该可以在sessioncookies中保存过滤器。

session在两者之间是首选,因为它可以容纳更多数据,而cookies则有更低的限制。

有关详细信息,请参阅sessioncookies