instance method
catch_schema_changes
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
catch_schema_changes()
No documentation comment.
Source
# File activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb, line 417
def catch_schema_changes
return yield
rescue ActiveRecord::StatementInvalid => exception
if exception.message =~ /database schema has changed/
reconnect!
retry
else
raise
end
end
Defined in activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb line 417
· View on GitHub
· Improve this page
· Find usages on GitHub