过滤提要中的帖子 - Rails 4

Filtering Posts in Feed - Rails 4

我正在开发一个基于 railstutorial.org book/tutorial 的 Rails 应用程序。我在我的 post 中添加了一些属性,以便 post 具有提供的薪水和日期(将来)。

我想根据用户选择的过滤器来过滤提要,例如 posts,其中工资在 x 和 y 之间,日期在 xyz 之前,等等。 在网上搜索后,我考虑了范围来完成这个,但没有完全理解它们,也没有找到好的文档。 我需要一种方法来临时存储用户选择的过滤器并使用它们来查询数据库和 return 正确的 posts。

我已经成功地将信息从视图获取到控制器,但我正在努力寻找一种好方法来将过滤器设置存储在我的应用程序中以在控制器操作之间使用。

有人对如何解决这个问题有什么建议吗?我不确定什么代码会有用,但让我知道,我可以上传文件。谢谢!

您应该能够将过滤器保存在 sessioncookies 中。

session 是两者之间的首选,因为与具有下限的 cookies 相比,它可以容纳更多数据。

有关详细信息,请参阅 session and cookies