我在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