У меня есть следующий файл RABL в моем приложении Rails 3.2:
collection @results.limit(5)
attributes :date, :client_id
child :client do
attributes :Surname
end
child :animal do
attributes :AnimalName
end
Я хотел бы добавить имя пользователя, которому принадлежит результат. Все, что я прочитал в документации RABL, похоже, предполагает, что доступны только child
и node
.
Как я могу получить атрибут родителей в приведенном выше коде? Очевидно, что простое выполнение следующих действий возвращает NULL!
child :animal do
attributes :AnimalName
end
Это возможно?
Текущий вывод JSON:
{
date: "2013-06-25T19:36:11+01:00",
client_id: 88172,
client: {
Surname: "Strange"
},
animal: {
AnimalName: "Ria"
}
},
Желаемый результат:
{
date: "2013-06-25T19:36:11+01:00",
client_id: 882372,
client: {
Surname: "Summer"
},
animal: {
AnimalName: "Ria"
},
user: {
UserName: "Danny"
}
},