我正在寻找一种从包含多个变量的控制器返回 xml 或 json 的好方法。例如:
def index
@ad = Ad.some_annoying_ad
@map = Map.some_map_for_something
@articles = Articles.trending
respond_with @articles
end
我如何最好地将 @ad 和 @map 变量添加到 @articles 数组?我见过有人使用合并功能,但我不确定这是否是我正在寻找的。只想知道哪种方式最标准,最灵活,最干燥。谢谢!
注意:我知道响应会根据添加到 url 的文件扩展名自动将结果格式化为 xml 或 json。谢谢!