什么是“客户在需要时自动加载。”意思?

时间:2015-03-24 11:01:23

标签: ruby-on-rails

我不了解RailsGuide上this page的这一部分。

  

没有必要使用包含即时关联 - 也就是说,如果您拥有订单belongs_to:customer,那么客户在需要时会自动加载。

"客户在需要时自动加载。"意思?

1 个答案:

答案 0 :(得分:0)

当从数据库检索订单实例(来自类订单)时,由于与客户的外键关系,他们很可能会使用这种关系,(即order.customer.last_name。)因此,ActiveRecord会自动检索(并构建)客户实例,以便在使用关系时不必再次返回db。