Включить результаты has_many в результат REST JSON

У меня есть модель с именем List, которая has_many :entries. Как обычно, Rails 3 сгенерировал этот метод show для List

def show
    @list = List.find(params[:id])

    respond_to do |format|
      format.html # show.html.erb
      format.json { render json: @list }
    end
end

Как я могу изменить format.json, чтобы включить результаты entryиз @listв ответе json также?

Я знаю, что могу преобразовать @listв хэш, добавить к нему хэш-значение .entries, а затем отобразить хэш, но я подозреваю, что у Rails более элегантный засунуть рукав.

12
задан Chris McCauley 16 April 2012 в 12:02
поделиться