Как написать тест Rspec для полиморфной ассоциации ActiveRecord

Кто-нибудь нашел способ написать пример rspec для полиморфной ассоциации ActiveRecord?

Я привык использовать спайки Thoughtbot'а, но я думаю, что полиморфизм выходит за его рамки?

Просто для ясности мои модели будут иметь такую ​​же картину:

class Person < ActiveRecord::Base
  attr_accessible :name

  has_one :address, as: :location_data_source

  accepts_nested_attributes_for :address
end

class Company < ActiveRecord::Base
  attr_accessible :name

  has_one :address, as: :location_data_source

  accepts_nested_attributes_for :address
end

class Address < ActiveRecord::Base
  attr_accessible :street, :city

  belongs_to :location_data_source, polymorphic: true
end

0 ответов

Другие вопросы по тегам