使用Rails将XML加载到变量中

时间:2011-06-11 11:35:45

标签: ruby-on-rails xml

这就是我为购买模型生成XML的方式:

# GET /purchases/1
def show
  @purchase = Purchase.find(params[:id])
  @purchases = Purchase.all

  respond_to do |format|
    format.html # show.html.erb
    format.xml  { render :action => "something.xml.builder", :layout => false }
  end
end

现在我想将这个呈现的XML作为字符串变为变量,以便将其发布到WebService。

如何在不渲染的情况下通过sales_invoice.xml.builder获取XML? 我不想使用脏黑客并从http://appurl/purchases/1.xml

加载XML

谢谢!

1 个答案:

答案 0 :(得分:0)

我要找的是 render_to_string 方法。