我從來沒有在我的rails 3應用程序中使用xml生成器,但需要啓動。一個rails 3應用程序的新手xml生成器問題
我們的一個控制器方法是由遠程系統調用的,它只返回xml。
在我們富控制器,我們有
def return_some_data
@thename = "JOHN DOE"
respond_to do |format|
format.xml
end
end
在我們的意見/富/ return_some_data。 xml.erb我們
<Response>
<Name>The name is <%= @thename %></Name>
</Response>
我想用XML構建,而不是手動創建XML和使用ERB處理變量插入。
我認爲等效的構建器文件看起來像這樣?
xml.Response{
xml.Name(The name is @thename)
}
另外,我會重命名文件return_some_data
和我將它放入哪個文件夾?另外,我是否需要'require'或'include'來開始使用xml構建器,還是內置ruby?
這會只要我理解了基礎知識,就會非常有幫助,儘管我希望能夠理解將基本view.xml.erb轉換爲構建器的最簡單情況,然後,一旦我理解了基本案例,就可以基於此例如像你已經展示的更精細的東西。 – jpwynn 2011-03-15 08:58:02
只需複製粘貼此代碼並運行即可。它很容易。 – Ashish 2011-03-15 11:06:19
謝謝,但我確實需要知道如何從erb遷移到添加構建器視圖,這就是我的問題所在。 – jpwynn 2011-03-17 17:34:02