Skip to content

Instantly share code, notes, and snippets.

@iffyuva
Created September 20, 2013 11:20
Show Gist options
  • Save iffyuva/6636111 to your computer and use it in GitHub Desktop.
Save iffyuva/6636111 to your computer and use it in GitHub Desktop.
caching doesn't work with tax rates while precompiling
PG::Error: ERROR: relation "invoicing_tax_rates" does not exist
LINE 1: SELECT "invoicing_tax_rates".* FROM "invoicing_tax_rates"
^
: SELECT "invoicing_tax_rates".* FROM "invoicing_tax_rates"
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `exec'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `exec_no_cache'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:138:in `block in exec_query'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:425:in `block in log'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:420:in `log'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:137:in `exec_query'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:885:in `select'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:24:in `select_all'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/querying.rb:36:in `find_by_sql'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:585:in `exec_queries'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:471:in `load'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:220:in `to_a'
/vendor/ruby/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:12:in `each'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/cached_record.rb:84:in `reload_cache'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/cached_record.rb:79:in `initialize'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/class_info.rb:82:in `new'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/class_info.rb:82:in `acts_as'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/cached_record.rb:32:in `acts_as_cached_record'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/time_dependent.rb:191:in `acts_as_time_dependent'
/vendor/ruby/2.0.0/bundler/gems/invoicing-506e7f81c37e/lib/invoicing/tax_rate.rb:10:in `acts_as_tax_rate'
/app/models/invoicing_tax_rate.rb:2:in `<class:InvoicingTaxRate>'
/app/models/invoicing_tax_rate.rb:1:in `<top (required)>'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `block in require'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:329:in `require_or_load'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:288:in `depend_on'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:206:in `require_dependency'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:465:in `block (2 levels) in eager_load!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:464:in `each'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:464:in `block in eager_load!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:462:in `each'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:462:in `eager_load!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:347:in `eager_load!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:56:in `each'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:56:in `block in <module:Finisher>'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `instance_exec'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `run'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:55:in `block in run_initializers'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:54:in `run_initializers'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:215:in `initialize!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable.rb:30:in `method_missing'
/config/environment.rb:5:in `<top (required)>'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `block in require'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'
/vendor/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:189:in `require_environment!'
/vendor/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:249:in `block in run_tasks_blocks'
/vendor/ruby/2.0.0/gems/sprockets-rails-2.0.0/lib/sprockets/rails/task.rb:54:in `block (2 levels) in define'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment