在Ruby on Rails項目,我可以通過運行我在哪裏可以找到有關Mysql :: Result類的文檔?
a = ActiveRecord::Base.connection.execute("select * from maluuba")
在軌控制檯得到的查詢結果,我可以看到,對象類型是Mysql的結果::。有誰知道我在哪裏可以找到這種類型的文檔?
在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
命令,但它也可能有信息,無需上網。 (其他人可以確認嗎?)
而不是.execute你可以使用.select_all,這將返回一個數組與結果。
所以使用:a = ActiveRecord :: Base.connection.select_all(「select * from maluuba」)
謝謝。爲了完整起見,我檢查了我的項目根目錄下的Gemfile文件,確實在那裏找到了'mysql'的條目。 –