来自Mysql Gem的Ruby错误

时间:2014-06-11 23:29:13

标签: mysql ruby irb

好的,我很尴尬地提出这样的问题,不幸的是它有点模糊(对我而言)但我刚刚开始使用Ruby进行编码,而且我遇到了错误,我甚至无法使用Google。

我使用irb来写这个,即使我继续进行查询,获取的字段,行等也给了我类似的反应。

require "mysql"
db = Mysql.new "localhost","user","password","database" 

输出

=> #<Mysql:0x963abb0>

我正在使用Ubuntu 14.04,MySQL的端口已打开,请告诉我其他哪些信息会有所帮助。

1 个答案:

答案 0 :(得分:0)

irb中,您可以db.methods列出db对象的可用方法。要执行查询,您可以执行以下操作

# list available tables
db.query('show tables').each do |row|
  puts row
end

这是documentation