如何实现Ruby on Rails 3中的Rails 3自定义XML响应功能?

更新于
2026-10-09 23:01:36
3阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计177个文字,预计阅读时间需要1分钟。

如何实现Ruby on Rails 3中的Rails 3自定义XML响应功能?

目前我正在使用以下代码进行格式化输出:xml{ if @part.save format.xml { render :xml=> @part, :status=> :created, :location=> @part }else format.xml { render :xml=> @part.errors, :status=> :unprocessable_entity } }end我需要一个自定义的响应格式。

目前我正在使用这个:

if @part.save format.xml { render :xml => @part, :status => :created, :location => @part } else format.xml { render :xml => @part.errors, :status => :unprocessable_entity } end

我需要一个自定义响应,即带有< result>确定< / result>的xml如果部件已正确保存,则< result> OK< / result>其他.

我怎样才能做到这一点?

谢谢!

像这样的东西:

render :xml => {:result => "OK"}.to_xml

这呈现

如何实现Ruby on Rails 3中的Rails 3自定义XML响应功能?

<result>OK</result>

本文共计177个文字,预计阅读时间需要1分钟。

如何实现Ruby on Rails 3中的Rails 3自定义XML响应功能?

目前我正在使用以下代码进行格式化输出:xml{ if @part.save format.xml { render :xml=> @part, :status=> :created, :location=> @part }else format.xml { render :xml=> @part.errors, :status=> :unprocessable_entity } }end我需要一个自定义的响应格式。

目前我正在使用这个:

if @part.save format.xml { render :xml => @part, :status => :created, :location => @part } else format.xml { render :xml => @part.errors, :status => :unprocessable_entity } end

我需要一个自定义响应,即带有< result>确定< / result>的xml如果部件已正确保存,则< result> OK< / result>其他.

我怎样才能做到这一点?

谢谢!

像这样的东西:

render :xml => {:result => "OK"}.to_xml

这呈现

如何实现Ruby on Rails 3中的Rails 3自定义XML响应功能?

<result>OK</result>