我已经开始学习一些 Rails 内部知识,今天我试图了解 Rails 如何从特定的数据库服务器检索数据。
如果我通过 ActiveRecord 模型实例方法运行一个简单的选择查询,ActiveRecord 连接适配器会将此查询生成为 SQL 语句,然后我就获得了数据。
ActiveRecord 中什么样的对象可以响应从数据库服务器解析数据并将这些数据包装到 ActiveRecord 对象中?
我可以在 Rails 代码库的什么地方找到这部分的工作原理?
我已经开始学习一些 Rails 内部知识,今天我试图了解 Rails 如何从特定的数据库服务器检索数据。
如果我通过 ActiveRecord 模型实例方法运行一个简单的选择查询,ActiveRecord 连接适配器会将此查询生成为 SQL 语句,然后我就获得了数据。
ActiveRecord 中什么样的对象可以响应从数据库服务器解析数据并将这些数据包装到 ActiveRecord 对象中?
我可以在 Rails 代码库的什么地方找到这部分的工作原理?
请查看有关此主题的 Railscast 演练:
http://railscasts.com/episodes/239-activerecord-relation-walkthrough?view=asciicast