2012-06-25 2 views
0

У меня есть образец образца с ассоциацией ассоциации has_many.Повторная загрузка объектов в рубине

x = Sample.new 
x.car 

Он загружает ассоциацию из базы данных.

Но тогда всякий раз, когда я делаю x.car, он не делает звонок в базу данных. Я хотел бы вызвать базу данных после первого вызова.

Что я сейчас делаю, это перезапустить интерпретатор!

Может кто-нибудь мне помочь?

ответ

3

Вобще:

x.car.reload 

Ассоциация будет перезагружена с вашей БД.

0

Объект ассоциации перезагружается, когда ассоциация вызывается с параметром, разрешающим true.

a.car(true) 
Смежные вопросы