我使用Ruby 2.3。
我有这样的代码,我想重构它并删除结果变量。
def place_empty_seats num
result=''
num.times do
result << "<li class='seat non_active'></li>"
end
result.html_safe
end
不幸的是,除了StackOverflow之外,我不知道查找重构问题的最佳方法。在这一刻,我不知道如何让它变得更好,我对你的意见非常满意。
谢谢!
答案 0 :(得分:2)
您可以这样写:
def place_empty_seats(num)
("<li class='seat non_active'></li>" * num).html_safe
end
在你的情况下。