我是 Ruby 和 Rails 的新手。
我做了一个简单的应用程序,其中索引页面显示了一个 Cars 表,其中包含品牌、型号和类型(跑车、SUV、豪华车)的列。
我已经做到了,所以我可以单击列标题并按该列排序
我还在表格上方添加了一个表格,每个汽车类型都有一个复选框,用户可以在其中选中/取消选中复选框并单击“提交”,表格将只显示已选中类型的汽车。
我想要做的是按某个列排序,然后选中一些框/单击提交并显示结果,列表仍然排序和过滤。
现在,我可以排序或过滤,但如果我执行一个操作,我的应用程序会忘记前一个操作。
什么是 RESTful 方式来做到这一点?
我是否应该在会话哈希中保留“设置”,并在每次用户发出新的 HTTP 请求时从中构造一个 URI?