rhomobile按字母顺序列出ActiveRecord对象

时间:2012-04-09 14:22:07

标签: rhomobile

如何在rhomobile中创建一个查询集并查看(在我的情况下为@contacts)以按字母顺序列出ActiveRecord对象?

我正在尝试执行此实现;

A - >联系人以A

开头

B - >联系人以B等开头。

最后看:http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/lists/lists-divider.html

由于

1 个答案:

答案 0 :(得分:1)

最简单的事情就是在下一个元素以与前一个元素不同的字母开头时,在ERB文件中对查询集进行排序并放置listdividers(就像使用jQuery Mobile一样)可以通过for-each循环来实现。

我假设您使用的是Rhodes(Rhomobile)的Contacts API。在这种情况下,实际上有一个示例here,他们根据display_name对联系人进行排序。但应注意,display_name属性仅在Android平台上可用。因此,您可能希望将其替换为所有平台都支持的first_namelast_name属性。

您可以在Ruby here找到另一个解释排序的参考资料。