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"] }
]


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

Заранее спасибо за ответ.
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы