【问题标题】:How does Active Record retrieve data from a database in Rails?Active Record 如何从 Rails 的数据库中检索数据?
【发布时间】:2013-09-10 20:54:30
【问题描述】:

我已经开始学习一些 Rails 内部知识,今天我试图了解 Rails 如何从特定的数据库服务器检索数据。

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

ActiveRecord 中什么样的对象可以响应从数据库服务器解析数据并将这些数据包装到 ActiveRecord 对象中?

我可以在 Rails 代码库的哪个位置找到这部分的工作原理?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    【讨论】:

    • 谢谢,这对我很有效。此外,我在 pg gem 的 PG::Result 类中发现了一些考虑这个问题的问题。所以我的答案是在数据库驱动 gem 中,我发现了如何将 sql 元组传递给 rails 应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多