Как указать полиморфную ассоциацию в приспособлении - PullRequest
6 голосов
/ 09 августа 2011

У меня есть этот прибор:

resource:
  name: my resource
  owner: user_1 (User)

Ресурс определяется следующим образом:

class Resource < ActiveRecord::Base
  belongs_to :owner, :polymorphic => true

Пользователь определяется следующим образом:

class User < ActiveRecord::Base
  has_many :resources, :as => :owner

Когда я запускаюВ тесте я получаю сообщение об ошибке, что столбец «владелец» не определен в таблице.Что я делаю не так?

1 Ответ

2 голосов
/ 31 мая 2016

Светильник должен иметь owner_id и owner_type.Например: owner_id как 1 и owner_type как «Пользователь»

...