lib/formulario/form.rb in formulario-0.1.10 vs lib/formulario/form.rb in formulario-0.1.11
- old
+ new
@@ -6,10 +6,12 @@
self.class.__fields.each do |field_name, **options|
send("#{field_name}=", params.delete(field_name))
end
params.each do |k, v|
- send("#{k}=", v)
+ if self.respond_to?("#{k}=")
+ send("#{k}=", v)
+ end
end
__validate! unless skip_validations
end