我有這個類。我在這裏使用builder gem。例如,當我在rails控制檯中執行此操作時,一切正常。但是,我不知道爲什麼,當我嘗試在一些控制器補充一點:使用Builder Gem在導軌中導出XML文件
def export
....
ClientsExportXML.new(current_user).build
...
end
該文件是在公共/ data.xml中,但沒有內容(空文件)創建的。
我對這裏可能發生的事情有點困惑。
在此先感謝
Édipo
解決
更改文件實例變量,並在方法構建結束關閉文件。我更新了代碼以反映這一點。
您是否嘗試要求寶石?像require'rubygems' require_gem'builder'或require'builder' – Jean
是@Jean'''需要'builder'在ClientsExportXML文件的頂部。 – elf