0
У меня есть одна ассоциация от foo и bar.Рельсы и ассоциации в to_json
i do a foo.to_json (: include =>: bar), но я хочу отображать не все строки строки, а только последние, как это сделать?
У меня есть одна ассоциация от foo и bar.Рельсы и ассоциации в to_json
i do a foo.to_json (: include =>: bar), но я хочу отображать не все строки строки, а только последние, как это сделать?
Я знаю, что это старый вопрос, но в случае, если вы все еще ищете ответ ...
Вы, вероятно, придется построить JSON хэш себя, например, так:
{
'foo' => {
'title': foo.title,
...,
'bars' => [foo.bars.last.attributes]
}
}
или если вы не хотите, чтобы получить список атрибутов,
{
'foo' => {
'bars' => [foo.bars.last.attributes]
}.merge(foo.attributes)
}
Надежда, что помогает!
О, спасибо, я не знаю этого. – tapioco123