我有一些文章,我想筛选按字母顺序Rails的过滤器按字母顺序
一个选择上的观点将所有字母,所以AZ 我将如何筛选文章AZ
另一种选择将是经信
对它们进行排序所以,如果用户选择A
B
或C
这将只显示文章开始通过A
B
或C
感谢
我有一些文章,我想筛选按字母顺序Rails的过滤器按字母顺序
一个选择上的观点将所有字母,所以AZ 我将如何筛选文章AZ
另一种选择将是经信
对它们进行排序所以,如果用户选择A
B
或C
这将只显示文章开始通过A
B
或C
感谢
看看这个问题:ActiveRecord find starts with。您也可以将单独的first_letter
字段添加到您的模型中,并将第一个字母保存到此字段。它会让你的搜索更快。
既然你提到你使用ransack
,你可以这样做:
Article.search(:name_start => "A")
让所有的物品与从“a”的名字。
这不起作用,因为它会干扰我的搜索表单 – PMP