Railsアプリで次のコードを記述してXMLを生成しました。Rails開発を行うためにAptanaIDEを使用していますが、IDEは、コード構造が両方のブロックで同一であるという警告を表示します。構造の重複を取り除くために、コードにどのような変更を加えることができますか?同じものを書く他の方法はありますか?
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