Существует модельное отношение, подобное этому.
class A
belongs_to :ref_config,:class_name => 'User'
end
Мой вопрос:
А имеет атрибут с именем flag, теперь я хочу создать такую функцию:
если flag == 1, я хочу, чтобы класс A был таким belongs_to :ref_config,:class_name => 'Department
, а если flag == 2, я хочу, чтобы класс A был таким belongs_to :ref_config,:class_name => 'User'
Как я могу реализовать функцию
Спасибо!