2013-05-26 69 views
0

我有一些文章,我想筛选按字母顺序Rails的过滤器按字母顺序

一个选择上的观点将所有字母,所以AZ 我将如何筛选文章AZ

另一种选择将是经信

对它们进行排序所以,如果用户选择ABC

这将只显示文章开始通过ABC

感谢

回答

0

看看这个问题:ActiveRecord find starts with。您也可以将单独的first_letter字段添加到您的模型中,并将第一个字母保存到此字段。它会让你的搜索更快。

+0

这不起作用,因为它会干扰我的搜索表单 – PMP

0

既然你提到你使用ransack,你可以这样做:

Article.search(:name_start => "A") 

让所有的物品与从“a”的名字。