对于我的问题,没有 Ajax 没有找到任何干净简单的解决方案。
问题是——如何使用select
标签对任何 ActiveRecord 模型列表进行排序和过滤。
我基本上需要的是:
- 当用户选择另一个值时,浏览器会打开带有更新 URL 参数的新页面
- 所有其他 url 参数保持不变,我不会从头开始创建 URL
例如:
- 用户继续
/controller/action?sort=date&page=18&filter=A
- 然后他单击下拉列表并将其更改
filter
为Z
- Huray1 用户前往
/controller/action?sort=date&page=18&filter=Z
- PS:我的应用程序不关心任何其他 url 参数、控制器、操作等。它只是更新
filter
字段并将用户移动到那里。