Spec-Zone.ru › Ruby on Rails 5.1

класс ActiveRecord::AssociationTypeMismatch

Родитель:
ActiveRecord::ActiveRecordError

Выбрасывается, когда объекту, присвоенному ассоциации, не соответствует тип.

class Ticket < ActiveRecord::Base
  has_many :patches
end

class Patch < ActiveRecord::Base
  belongs_to :ticket
end

# Comments are not patches, this assignment raises AssociationTypeMismatch.
@ticket.patches << Comment.new(content: "Please attach tests to your patch.")

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API