在XML响应中添加周围的XML标记?

时间:2013-02-12 23:12:44

标签: ruby ruby-on-rails-3.2

是否有一种简单的方法可以将控制器操作的XML响应包装到<response>@model.to_xml</response>之类的内容中,而无需创建额外的response模型?

respond_with看起来像:

respond_with(@model, :status => :accepted, :location => nil) do |format|
  format.xml { render :xml => @model.to_xml(:dasherize => false) }
end

1 个答案:

答案 0 :(得分:0)

respond_with(@model, :status => :accepted, :location => nil) do |format|
  format.xml { 
    render :xml => {:response => @model}.to_xml(:dasherize => false) 
  }
end