Задать вопрос
etspring
@etspring
Начитанное быдло

Как правильно организовать выборку данных и их сериализацию ( RoR )?

Доброго времени суток.

Имеется таблица users:
id,name,created_at,updated_at

Требуется средствами AR сделать определенную выборку и отдать её в json.
С превращением в json проблем нет - @users = User.all.as_json , проблема возникает в специфике выборки. Требуется, чтобы пользователи были сгруппированы по дате создания ( created_at ).

Иными словами выборка должна выглядеть примерно так:

"created_at" => [
     "2015-01-01" => {
      "users" => [ { "id" => 1, "name" => "Ivan"},
              { "id" => 2, "name" => "Sergey"] }
      "2015-01-12" => {
      "users" => [ { "id" => 3, "name" => "Ivan"},
              { "id" => 4 "name" => "Sergey"] }
]


Курение манов увы ответа не дает, а делать кучу запросов - накладно.

Заранее спасибо за ответ.
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы