Zrzeczenie się, Wiem niewiele o Railsach. Spróbuję być zwięzły. Biorąc pod uwagę następujące relacje modelu w szynach:Relacje obiektów Rails i JSON Rendering
class ModelA < ActiveRecord::Base
belongs_to :ModelB
...
class ModelB < ActiveRecord::Base
has_many :ModelA
Przy wywołaniu akcji show kontrolera MODELA zwrócony JSON powinien pokazać wszystkie ObjectAs że są dziećmi objectB którego ObjectA w pytaniu jest dzieckiem.
Więc jeśli mam objectB zawierający ObjectA dnia ID 1, 2 i 3, a następnie dostęp: /modela/1.json
powinny widzę:
{
"modelb": {
"id": "1",
"modela": [insert the ModelA JSON for ID's 1, 2 and 3]
}
}
Czy możesz udostępnić swój kod kontrolera (szczególnie wykonywane kwerendy)? – Brian
Kontroler jest ogromny. Zapytanie to po prostu @tour = Tour.find (parametry [: id]) –
testtesttesttest –