是否可以在单个请求中接收不同Active Resource模型的对象?例如,请求“GET /user/joe/articles/1.xml HTTP / 1.1”从用户(“joe”)返回一个对象,从服务器返回Article(id“1”)中的另一个对象。
我知道可以将数组中的这些对象发送到客户端,但ARes无法处理它们。无论如何都要将响应“中断”并将结果发送到不同的Active Resource模型进行处理?
答案 0 :(得分:1)
我认为你想要做的是在返回的文章xml中包含用户xml。
如果您正在使用ActiveRecord创建xml,则可以使用to xml调用的:include参数来使用户包含在文章响应中。输出类似于
<article>
...
<user>
...
</user>
</article>
然后,您应该能够在返回的文章对象上调用'.user'来获取用户属性。