html中使用join()方法,将数组转换为换行的字符串
笔者在使用rails开发html页面时,有这样一个需求:
函数返回值显示换行的数组元素
先看 代码
.
# 数组
User = ["Adam","Bob","Cavin"]
#需求:让函数返回值是这个数组的每一个元素,并且换行显示
def display_user
body = ""
body += "<table style='border-collapse:collapse;'>\n"
body += " <tbody>\n"
body += " <tr>\n"
body += " <td style='width: 200px;border: 1px solid black;'>User的数值</td>\n"
body += " <td style='width: 200px;border: 1px solid black;'>#{User.join"<br />"}</td>\n"
body += " </tr>\n"
body += " </tbody>\n"
body += "</table>\n"
return body
end
如此,就可以实现,在html页面中,每一行显示一个数组元素