class ActiveFedora::ConstraintError
Raised when the data has more than one statement for a predicate, but our constraints say it’s singular This helps to prevent overwriting multiple values with a single value when round tripping:
class Book < ActiveFedora::Base property :title, predicate: RDF::Vocab::DC.title, multiple: false end b = Book.new b.resource.title = ['foo', 'bar'] b.title # Raises ConstraintError # which prevents us from doing: b.title = b.title