date_time_attribute icon indicating copy to clipboard operation
date_time_attribute copied to clipboard

DB connection triggered too early

Open artur79 opened this issue 5 years ago • 0 comments

Because of using Railtie gem tries to connect db too early causing error:

ActiveRecord::NoDatabaseError: FATAL:  database "xxxxxxx_development" does not exist
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:50:in `rescue in postgresql_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:33:in `postgresql_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:811:in `new_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:856:in `checkout_new_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:835:in `try_to_checkout_new_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:795:in `acquire_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:523:in `checkout'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:382:in `connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:1024:in `retrieve_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_handling.rb:220:in `retrieve_connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/connection_handling.rb:192:in `connection'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/model_schema.rb:340:in `table_exists?'
/usr/local/bundle/bundler/gems/rails-bf1494a1018a/activerecord/lib/active_record/attribute_methods.rb:143:in `attribute_method?'
/usr/local/bundle/gems/date_time_attribute-0.1.2/lib/date_time_attribute.rb:57:in `block in date_time_attribute'
/usr/local/bundle/gems/date_time_attribute-0.1.2/lib/date_time_attribute.rb:55:in `each'
/usr/local/bundle/gems/date_time_attribute-0.1.2/lib/date_time_attribute.rb:55:in `date_time_attribute'

Errors occurs on both Rails 6 beta 3 and Rails 5.2

artur79 avatar Apr 17 '19 08:04 artur79