2012-04-09 4 views
0

Как создать запрос и просмотр (@contacts в моей ситуации) в rhomobile для отображения объектов ActiveRecord в алфавитном порядке?rhomobile Список объектов ActiveRecord в алфавитном порядке

Я пытаюсь выполнить эту реализацию;

А -> Контакты начинается с

B -> Контакты начинается с B и т.д.

Окончательный вид: http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/lists/lists-divider.html

Благодаря

ответ

1

Самое простое, что для вас будет сортировать ваш запрос и разделите listdividers (как и с jQuery Mobile) в вашем файле ERB всякий раз, когда следующий элемент начинается с буквы, которая отличается от буквы предыдущего элемента (это может быть достигнуто посредством for-each lo оп).

Я предполагаю, что вы используете API контактов из Родоса (Rhomobile). В этом случае на самом деле есть пример here, где они сортируют контакты в соответствии с display_name. Однако следует заметить, что свойство display_name доступно только на платформе Android. Поэтому вы можете заменить его на свойства first_name или last_name, которые поддерживаются на всех платформах.

Вы можете найти еще одну ссылку, которая объясняет сортировку в Ruby here.

Смежные вопросы