Ruby on rails Active Record如何从Rails中的数据库检索数据?

Ruby on rails Active Record如何从Rails中的数据库检索数据?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我已经开始学习一些Rails的内部结构,今天我试图找到Rails如何从特定的数据库服务器检索数据 如果我通过ActiveRecord模型实例方法运行一个简单的select查询,ActiveRecord连接适配器会将该查询作为SQL语句生成,然后我就得到了数据 ActiveRecord中的哪种对象响应于解析数据库服务器中的数据并将这些数据包装到ActiveRecord对象中 我可以在Rails代码库中的什么地方查看这部分是如何工作的 请查看有关此主题的Railscast演练: 请查看Railsca

我已经开始学习一些Rails的内部结构,今天我试图找到Rails如何从特定的数据库服务器检索数据

如果我通过ActiveRecord模型实例方法运行一个简单的select查询,ActiveRecord连接适配器会将该查询作为SQL语句生成,然后我就得到了数据

ActiveRecord中的哪种对象响应于解析数据库服务器中的数据并将这些数据包装到ActiveRecord对象中


我可以在Rails代码库中的什么地方查看这部分是如何工作的

请查看有关此主题的Railscast演练:


请查看Railscast有关此主题的演练:


谢谢,这对我很有效。在PG gem的PG::Result类中,我还发现了一些考虑这个问题的陷阱。所以我的答案是在数据库驱动程序gem中,我发现了sql元组是如何传递到rails应用程序的。在PG gem的PG::Result类中,我还发现了一些考虑这个问题的陷阱。所以我的答案是在数据库驱动程序gem中,我发现了sql元组是如何传递到rails应用程序的。