Возникли проблемы с генерацией json. Я пытаюсь отобразить один результат активной записи в json следующим образом:
@data = User.find(1)
respond_with(@data, :include => :status)
Результат json:
{
-user: {
address: null
email: "[email protected]"
first_name: "Test"
last_name: "Man"
status_id: 1
username: "testguy"
status: { }
}
}
Так в чем проблема? Проблема в том, что статус :include=>:, кажется, не приводит к связи. В моей модели пользователя у меня есть own_to :status. Как заставить это работать с одним набором результатов?
Когда я делаю это:
@data = User.where("id = 1")
respond_with(@data, :include => :status)
Таким образом, отношение отображается в наборе результатов json. Но это внутри массива объектов, которые мне не нужны.
Любые идеи?