У меня есть набор местоположений, которые имеют отношение к таблице global_identificiation, которая имеет id, arc_id (object_id) и arc_type (object_type) (т.е. составной внешний ключ).Как бы я настроил ассоциацию так, чтобы эта глобальная информация охотно загружалась в каждую находку Местоположения?такой что:
@l=Location.find(23)
@l['id']=23
@l['name']='some place'
@l['global_info']['id']=145
@l['global_info']['arc_id']=23
@l['global_info']['arc_type']='Location'
Прямо сейчас, для сохранения, я просто делаю обратный вызов after_save, который определяет, как он попадает в базу данных, но не имеет с ним никаких других ассоциаций.
спасибо за любую помощь
edit:
возможно, это можно сделать просто как after_find для классов, которые в этом нуждаются?