<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Fred</title>
    <link>https://ruby-china.org/Fred</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Rails 3 Rendering XML</title>
      <description>&lt;p&gt;HI，大家好
之前曾经讨论过 rails 应用发布 webservice (&lt;a href="http://ruby-china.org/topics/4671" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/4671&lt;/a&gt;)
当时最终选择了 rails restful 的方式，感觉确实很好。
近期觉得除 json 格式外，还需要提供 xml 格式的交互。
在尝试的过程中遇到些问题，部分代码如下：
respond_to do |format|
      format.json { render :json =&amp;gt; changes_res, :layout =&amp;gt; false }
      format.xml { render :xml =&amp;gt; changes_res }
    end
json 方式访问正常，xml 方式访问，有以下错误信息
undefined method `each' for #&lt;a rel="nofollow" target="_blank"&gt;SpotChangesResponse:0x00000105d40660&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我在想 rails 处理 xml 是不是需要额外的插件，或者对 changes_res 对象本身有什么特殊的需求？&lt;/p&gt;</description>
      <author>Fred</author>
      <pubDate>Fri, 24 Aug 2012 10:51:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/5123</link>
      <guid>https://ruby-china.org/topics/5123</guid>
    </item>
    <item>
      <title>Rails 发布 WebService</title>
      <description>&lt;p&gt;HI，大家好
现在项目用的 rails3，需要对外发布 webservice，曾经试着用 actionwebserice，但是发现相关插件版本只支持到 rails2，在 rails3 上不适用。
大家有什么好的插件，或更好的方式，推荐下。谢了先。&lt;/p&gt;</description>
      <author>Fred</author>
      <pubDate>Wed, 01 Aug 2012 10:10:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/4671</link>
      <guid>https://ruby-china.org/topics/4671</guid>
    </item>
  </channel>
</rss>
