在Rails的下拉菜单中对选项进行排序

时间:2014-06-02 15:00:35

标签: sorting ruby-on-rails-4

我正在尝试根据下拉菜单中的选项对Rails 4中的用户列表进行排序。所以我有“按字母顺序排列”或“最新第一”等选项。我创建了菜单,但我不知道如何在用户选择选项时对其进行排序。如何使其交互并响应用户输入?此外,我希望它自动排序,以便用户在开始排序之前不必单击“开始”或“提交”。

1 个答案:

答案 0 :(得分:1)

如果您在Drop Down中获得的选项来自用户模型(数据库),则可以在查询中使用.order。如果不使用Jquery Ajax来对它们进行排序而不刷新页面。

例如:

User.all.order("asc")   # thinking you are taking all the values of user

注意:如果是来自用户模型数据库