Method: Frigate::Form::Synchronizer::Basic#sync_errors

Defined in:
lib/frigate/form/synchronizer/basic.rb

#sync_errorsBoolean

Synchronizes properties errors with form errors

Returns:

  • (Boolean)


60
61
62
63
64
65
66
67
# File 'lib/frigate/form/synchronizer/basic.rb', line 60

def sync_errors
	form.properties.each { |_prop| form.errors.add(_prop.name, _prop.errors[:value]) unless _prop.valid? }
	form.associations.each do |_assoc|
		_assoc.properties.each do |_prop|
			form.errors.add("#{_assoc.name}.#{_prop.name}", _prop.errors[:value]) unless _prop.valid?
		end
	end
end