rails xml到活动记录对象

Bri*_*asa 5 xml serialization activerecord ruby-on-rails

我一直在谷歌上搜索一下,试图将传入的XML请求转换为活动的记录对象.我尝试过使用ActiveRecordObject.new.from_xml方法,但它似乎没有处理关系.

例如,假设我有以下xml:

<blog>
  <title></title>
  <blog-pages>
    <blog-page>
      <page-number></page-number>
      <content></content>
    </blog-page>
  </blog-pages>
</blog>
Run Code Online (Sandbox Code Playgroud)

我有以下模型对象:

class Blog < ActiveRecord::Base
    has_many :blog_pages

end

class BlogPage < ActiveRecord::Base
    belongs_to :blog

end
Run Code Online (Sandbox Code Playgroud)

有没有办法将xml转换为具有关系的博客对象?或者我是否需要手动解析XML?

提前致谢.