Всем привет.
Начал изучать рельсы и практически сразу столкнулся с банальной проблемой.
Ситуация такая: есть покупатели и у каждого покупателя есть по несколько заказов.
Модели выглядят так:
class User < ActiveRecord::Base
has_many :order
end
class Order < ActiveRecord::Base
belongs_to :user
end
Есть контроллер User#index , который отдает JSON со всеми пользователями.
class UserController < ApplicationController
def index
@user = User.all
render json: @user
end
end
Можно ли одной командой, сделать выборку из двух таблиц: пользователи и заказы так, что бы сформировался JSON который будет сожердать всех пользователей и их заказы? Или надо проходиться циклом по полученым пользователям и делать запрос по каждому пользователю?