Ignore all exceptions for validates_acceptance_of columns fetch so it can run even without a database connection

Signed-off-by: Michael Koziarski <michael@koziarski.com>
This commit is contained in:
Tarmo Tänav 2008-09-26 20:57:56 +03:00 committed by Michael Koziarski
parent 4d9a7ab5f5
commit ea609b265f

@ -472,7 +472,7 @@ def validates_acceptance_of(*attr_names)
db_cols = begin
column_names
rescue ActiveRecord::StatementInvalid
rescue Exception # To ignore both statement and connection errors
[]
end
names = attr_names.reject { |name| db_cols.include?(name.to_s) }