【发布时间】:2015-01-27 02:35:46
【问题描述】:
在 mysql 操作期间未定义方法 'join' (ruby/sinatra)
代码:
rs = con.query('select * from userlog')
@logentry = ""
rs.each_hash { |h|
@logentry = @logentry + "ID: " + h['Id'] + "User: " + h['user'] + " - Time: " + h['datetime'] + " - Description: " + h['description'] + "<br>"
}
错误:
undefined method `join' for #<String:0x007f70585b68f8>
当我将“.to_s”添加到“h[Id]”时,我会得到 ID 的空白结果,但会显示其余的结果。
【问题讨论】: