我在Rails應用程序中編寫了下面的代碼來生成XML。我正在使用Aptana IDE進行Rails開發,並且IDE顯示了一個警告,即代碼結構在兩個塊中都是相同的。可以對代碼進行哪些更改以消除結構中的重複性?有沒有其他的方式來寫相同的?Rails XML Builder - 代碼重構
xml.roles do
@rolesList.each do |r|
xml.role(:id => r["role_id"], :name => r["role_name"])
end
end
xml.levels do
@levelsList.each do |lvl|
xml.level(:id => lvl["level_id"], :name => lvl["level_name"])
end
end
發送不帶一個字符串 - 它需要一個符號和參數(可選)列表(和很多保護比,因爲它EVAL) – 2009-12-03 15:27:36
謝謝你:編輯代碼來反映這(在我的紅寶石,它也適用於一個字符串,它被轉換爲一個字符串飛(少輸入:)) – nathanvda 2009-12-03 19:34:13
對不起,回來這麼晚..這對我不起作用.. 「 」是我得到的輸出。任何輸入? –
2009-12-21 16:28:40