我在哪里可以找到Mysql :: Result类的文档?

时间:2011-11-24 21:37:32

标签: mysql ruby-on-rails ruby

在Ruby on Rails项目中,我可以通过运行

获得查询结果
a = ActiveRecord::Base.connection.execute("select * from maluuba")

在rails控制台中,我可以看到对象类型是Mysql :: Result。有谁知道我在哪里可以找到这种类型的文档?

2 个答案:

答案 0 :(得分:4)

ActiveRecord将从您正在使用的任何MySQL gem返回对象。目前最受欢迎的宝石是mysql宝石,它有documentation online at rubydoc.info

如果您使用的是其他gem,则可以从RubyGems网站找到相关文档。

我不使用ri命令,但它也可能有信息,无需上线。 (其他人可以确认吗?)

答案 1 :(得分:2)

您可以使用.select_all代替.execute,这将返回一个包含结果的数组。

所以使用:a = ActiveRecord :: Base.connection.select_all(“select * from maluuba”)