Ruby on rails Rails通过respond_to format.json显示XML文件中的数据

Ruby on rails Rails通过respond_to format.json显示XML文件中的数据,ruby-on-rails,xml,json,Ruby On Rails,Xml,Json,我有一个XML文件,其中包含需要向用户显示的文本数据。我正在使用ember.js,因此需要以json格式提供我的响应 我最初的想法是加载XML文件并使用XSLT将其转换为json,然后呈现它。但是,我不完全理解respond_to format.json方法是如何工作的。我猜,它会将实例变量的结果转换为json,因此,如果我的数据已经是json格式,那么使用这种方法会不会给我带来任何问题 用json将我的XML文件呈现到视图的最佳方式是什么?如果要将json和XML功能结合起来,可以使用rabl

我有一个XML文件,其中包含需要向用户显示的文本数据。我正在使用ember.js,因此需要以json格式提供我的响应

我最初的想法是加载XML文件并使用XSLT将其转换为json,然后呈现它。但是,我不完全理解respond_to format.json方法是如何工作的。我猜,它会将实例变量的结果转换为json,因此,如果我的数据已经是json格式,那么使用这种方法会不会给我带来任何问题


用json将我的XML文件呈现到视图的最佳方式是什么?

如果要将json和XML功能结合起来,可以使用rabl: