【发布时间】:2011-10-23 02:30:23
【问题描述】:
我确信这很简单,但我是 Ruby 的菜鸟,似乎无法找到一个非常基本问题的答案。
我有一张 PostgreSQL 中包含单词列表的表格。我从查询中获取返回值以获取行数。当我尝试将此返回值分配给变量“wordcount”时,我似乎无法仅获得整数值。例如,如果我尝试使用 wordcount(如下所示),Ruby 会抛出错误“无法将 Array 转换为 Integer (TypeError)”。简而言之,如何将查询得到的值转换为整数?提前致谢。
q = 'SELECT COUNT(*) FROM words'
res = conn.exec(q)
wordcount = res.values[0]
puts wordcount
【问题讨论】:
标签: ruby arrays postgresql type-conversion