Я хочу ответить с помощью json и xml в моем приложении ruby on rails.
В моем контроллере (например, «Персона») у меня есть:
respond_to :html, :json, :xml
В шоу-методе:
@person = Person.find(params[:id])
respond_with @person
В моей Персональной модели я определяю метод as_json и as_xml, потому что хочу включить данные.
def as_json(options={})
super(:include => :parents)
end
def as_xml(options={})
super(:include => :parents)
end
Звонок /persons/1.json правильный.
Но вызов /persons/1.xml дает мне только атрибуты человека как XML. Включение отсутствует.
Я не могу найти информацию для xml, только для json. Можно ли использовать as_xml?