【发布时间】:2010-04-19 12:27:54
【问题描述】:
我是 Rails 的新手。我想构建一个简单的表单来确定列表的排序顺序。 我已经实现了一个类似的表单 -
<%= radio_button_tag :sort, "rating" %>
<%= label_tag :sort_rating, "order by rating" %>
<%= radio_button_tag :sort, "name" %>
<%= label_tag :sort_name, "order by name" %>
现在我不确定如何在控制器/模型级别实现排序。我比较疑惑的方面是:
- 应该在哪里进行排序
- 排序参数如何持久化
- 如何重用代码
现在,我什至无法让选定的排序方法在提交后保持选中状态。
如果能提供任何指导或参考示例,我将不胜感激。
【问题讨论】:
标签: ruby-on-rails forms sorting