2011-04-10 42 views
3

目前我使用此:的Rails 3 - 自定義XML響應

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

我需要一個定製的響應,這是<result>OK</result>如果部分是正確保存,並<result>OK</result>其他的XML。

我怎樣才能做到這一點?

謝謝!

回答

7

事情是這樣的:

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

這使得

<result>OK</result> 
+1

哦,非常感謝您的回答!請問,我可以問你我在哪裏可以找到這些信息? – Abramodj 2011-04-10 16:41:43

+3

你可以在rails文檔中找到它。 http://apidock.com/rails/ActionController/Base/render – dombesz 2011-04-10 23:12:09