У меня есть три модели: пользователь, агентство и клиент. В настоящее времяRails: добавление полиморфных ассоциаций между тремя моделями
class User < ActiveRecord::Base
has_one :agency
has_one :client
end
class Client < ActiveRecord::Base
belongs_to :users
end
class Agency < ActiveRecord::Base
belongs_to :users
end
Я хочу изменить ассоциации и создать полиморфные ассоциации, такие как это:
User belongs_to :role , :polymorphic => true
и
Client has_one :user, as: :role
Agency has_one :user, as: :role
Я разработчик начинающих рельсы. Как я могу это достичь? HOw написать миграцию?
На самом деле я отредактировал свой вопрос .. может у ответить? Извините, что раньше не задавал должного вопроса. – Abhishek