Rails3 рассматривает Active Record как массив - PullRequest
0 голосов
/ 19 февраля 2011

Я новичок в рельсах 3. Я хочу создать простое приложение.

В этом приложении пользователя просят ввести число. Приложение вернет значение, хранящееся под этим номером.

В этом случае у меня есть номер модели.Он говорит, что 100 чисел. Числа вводятся случайным образом. Нет порядка.Теперь пользователь вводит 12. Приложение должно вернуть число в позиции 10. Но позиция чисел не фиксирована. Число в позиции 10 может быть в позиции 20 позже.Но приложение Shud всегда отображает значение в позиции, введенной пользователем. Если пользователь вводит 10, приложение должно отображать значение в позиции 10. Что-то вроде obj [i] .value в Java.Есть мнения?:)

1 Ответ

0 голосов
/ 19 февраля 2011

Если вы можете позволить себе извлечь все записи, вы можете сделать что-то вроде

Model.all[i].value

Если вы хотите получить только эту конкретную запись (пропустить записи i-1), вы можете сделать

Model.offset(i-1).first.value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...