Ruby on rails 在ruby中重新加载对象

Ruby on rails 在ruby中重新加载对象,ruby-on-rails,object,Ruby On Rails,Object,我有一个模型样品与你有许多协会的汽车 x = Sample.new x.car 它从数据库加载关联 但无论何时我做x.car,它都不会调用数据库。我想在第一次调用后调用数据库 我现在要做的是重新启动解释器 有人能帮我吗?只要做: x.car.reload 关联将从数据库中重新加载。只需执行以下操作: x.car.reload 关联将从数据库中重新加载。当使用解析为true的参数调用关联时,关联对象将重新加载 a.car(true) 当使用解析为true的参数调用关联时,将重新加载关联对象

我有一个模型样品与你有许多协会的汽车

x = Sample.new
x.car
它从数据库加载关联

但无论何时我做x.car,它都不会调用数据库。我想在第一次调用后调用数据库

我现在要做的是重新启动解释器

有人能帮我吗?

只要做:

x.car.reload
关联将从数据库中重新加载。

只需执行以下操作:

x.car.reload

关联将从数据库中重新加载。

当使用解析为
true
的参数调用关联时,关联对象将重新加载

a.car(true)

当使用解析为
true
的参数调用关联时,将重新加载关联对象

a.car(true)