0

我有一些文章,我想按字母顺序过滤它们

视图上的一个选项将是 All Letter,所以 AZ 我将如何过滤文章 AZ

另一种选择是按字母排序

因此,如果用户选择A BC

它只会显示以A B或开头的文章C

谢谢

4

2 回答 2

0

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

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

获取名称以“A”开头的所有文章。

于 2013-05-26T16:00:47.373 回答
0

看看这个问题:ActiveRecord find 以. 您还可以first_letter向模型添加单独的字段并将首字母保存到该字段。它将使您的搜索更快。

于 2013-05-26T13:33:16.227 回答