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

问题描述:

在Ruby on Rails项目,我可以通过运行我在哪里可以找到有关Mysql :: Result类的文档?

a = ActiveRecord::Base.connection.execute("select * from maluuba") 

在轨控制台得到的查询结果,我可以看到,对象类型是Mysql的结果::。有谁知道我在哪里可以找到这种类型的文档?

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

如果您使用的是不同的宝石,您可以从RubyGems网站上找到它的文档。

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

+0

谢谢。为了完整起见,我检查了我的项目根目录下的Gemfile文件,确实在那里找到了'mysql'的条目。 –

而不是.execute你可以使用.select_all,这将返回一个数组与结果。

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