Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

troubles translating symbols esp in i18n gem #59

Open
ryan2johnson9 opened this issue Jul 11, 2014 · 2 comments
Open

troubles translating symbols esp in i18n gem #59

ryan2johnson9 opened this issue Jul 11, 2014 · 2 comments

Comments

@ryan2johnson9
Copy link

Hi, hoping you can help - it seems there is something different about my setup which causes a lot of errors in the translation_center gem.

Wherever I use 't' or'i18n.t' in my code, if the parameter is a symbol, like i18n.t(:some_symbol) a get a PG column missing error.(Formtastic is having similar difficulties looking up labels by symbol now I've installed translation_center)

At first I thought I could simply go through my code and make sure I pass strings only to i18n, but then I get the error within i18n gem itself as it tries to pass symbols
e.g
within
~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n/backend/base.rb @ line 64


I18n::Backend::Base#localize:

    52: def localize(locale, object, format = :default, options = {})
    ..
    ..
    65:     when '%a' then I18n.t(:"date.abbr_day_names", :locale => locale, :format => format)[object.wday]

at this point in my pry debugger - when I run this line I get an error:

I18n.t(:"date.abbr_day_names", :locale => locale, :format => format)[object.wday] 

ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR:  column translation_center_translation_keys.date.abbr_day_names does not exist
LINE 1: ...RE "translation_center_translation_keys"."name" = "translati...

but if I remove the ':', which makes it a symbol, it works:

I18n.t("date.abbr_day_names", :locale => locale, :format => format)[object.wday]
=> "Fri"

Looking at the trace, which I've pasted below, the line
~/.rvm/gems/ruby-2.1.1/gems/translation_center-1.7.0/lib/translation_center/translation_helpers.rb:62:in `translate_with_adding'
reads:
translation_key = TranslationCenter::TranslationKey.find_or_create_by_name(complete_key)

when complete_key is a Symbol I get this error / if it is a String it is no problem.
The full trace

~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/postgresql_adapter.rb:1163:in async_exec' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/postgresql_adapter.rb:1163:inexec_no_cache'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/postgresql_adapter.rb:660:in block in exec_query' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_adapter.rb:280:inblock in log'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/notifications/instrumenter.rb:20:in instrument' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_adapter.rb:275:inlog'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/active_record.rb:48:in block in log_with_newrelic_instrumentation' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:219:intrace_execution_scoped'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/active_record.rb:45:in log_with_newrelic_instrumentation' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/postgresql_adapter.rb:659:inexec_query'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/postgresql_adapter.rb:1262:in select' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/database_statements.rb:18:inselect_all'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/query_cache.rb:61:in block in select_all' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/query_cache.rb:75:incache_sql'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/query_cache.rb:61:in select_all' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/querying.rb:38:inblock in find_by_sql'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/explain.rb:41:in logging_query_plan' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/querying.rb:37:infind_by_sql'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:455:in block in find_by_sql_with_trace_ActiveRecord_self_name_find_by_sql' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:219:intrace_execution_scoped'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:453:in find_by_sql_with_trace_ActiveRecord_self_name_find_by_sql' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:171:inexec_queries'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:160:in block in to_a' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/explain.rb:34:inlogging_query_plan'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:159:in to_a' ~/.rvm/gems/ruby-2.1.1/gems/bullet-4.11.3/lib/bullet/active_record3x.rb:10:into_a'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation/finder_methods.rb:381:in find_first' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation/finder_methods.rb:122:infirst'
~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/relation/finder_methods.rb:290:in find_or_instantiator_by_attributes' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/dynamic_matchers.rb:52:inmethod_missing'
~/.rvm/gems/ruby-2.1.1/gems/symmetric-encryption-3.6.0/lib/symmetric_encryption/extensions/active_record/base.rb:138:in method_missing_with_attr_encrypted' ~/.rvm/gems/ruby-2.1.1/gems/translation_center-1.7.0/lib/translation_center/translation_helpers.rb:62:intranslate_with_adding'
~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n.rb:157:in block in translate' ~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n.rb:153:incatch'
~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n.rb:153:in translate' ~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n/backend/base.rb:65:inblock in localize'
~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n/backend/base.rb:63:in gsub' ~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n/backend/base.rb:63:inlocalize'
~/.rvm/gems/ruby-2.1.1/gems/i18n-0.6.11/lib/i18n.rb:247:in localize' ~/registration_translation_test/registration/app/helpers/application_helper.rb:67:inlocalise_date'
~/registration_translation_test/registration/app/models/course.rb:331:in call_localise_date_helper' ~/registration_translation_test/registration/app/models/course.rb:241:informat_dates_and_times'
~/registration_translation_test/registration/app/models/course.rb:137:in prepare_for_course_form!' ~/registration_translation_test/registration/app/controllers/courses_controller.rb:148:inedit'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/implicit_render.rb:4:in send_action' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/abstract_controller/base.rb:167:inprocess_action'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/rendering.rb:10:in process_action' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/abstract_controller/callbacks.rb:18:inblock in process_action'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:459:in block in _run__1321610498818693297__process_action__2597671925943698987__callbacks' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:215:inblock in _conditional_callback_around_202'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:326:in around' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:310:in_callback_around_21'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:214:in _conditional_callback_around_202' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:414:in_run__1321610498818693297__process_action__2597671925943698987__callbacks'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:405:in __run_callback' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:385:in_run_process_action_callbacks'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:81:in run_callbacks' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/abstract_controller/callbacks.rb:17:inprocess_action'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/rescue.rb:29:in process_action' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/instrumentation.rb:30:inblock in process_action'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/notifications.rb:123:in block in instrument' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/notifications/instrumenter.rb:20:ininstrument'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/notifications.rb:123:in instrument' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/instrumentation.rb:29:inprocess_action'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/params_wrapper.rb:207:in process_action' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/railties/controller_runtime.rb:18:inprocess_action'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/rails3/action_controller.rb:40:in block in process_action' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:364:inperform_action_with_newrelic_trace'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/rails3/action_controller.rb:39:in process_action' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/abstract_controller/base.rb:121:inprocess'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/abstract_controller/rendering.rb:45:in process' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal.rb:203:indispatch'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal/rack_delegation.rb:14:in dispatch' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_controller/metal.rb:246:inblock in action'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/routing/route_set.rb:73:in call' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/routing/route_set.rb:73:indispatch'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/routing/route_set.rb:36:in call' ~/.rvm/gems/ruby-2.1.1/gems/journey-1.0.4/lib/journey/router.rb:68:inblock in call'
~/.rvm/gems/ruby-2.1.1/gems/journey-1.0.4/lib/journey/router.rb:56:in each' ~/.rvm/gems/ruby-2.1.1/gems/journey-1.0.4/lib/journey/router.rb:56:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/routing/route_set.rb:608:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/bullet-4.11.3/lib/bullet/rack.rb:12:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/rack/error_collector.rb:50:in traced_call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:55:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/rack/agent_hooks.rb:26:in traced_call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:55:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/rack/browser_monitoring.rb:19:in traced_call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:55:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/rack/developer_mode.rb:48:in traced_call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:55:incall'
~/.rvm/gems/ruby-2.1.1/gems/exception_notification_rails3-1.2.0/lib/exception_notifier.rb:34:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/warden-1.2.3/lib/warden/manager.rb:35:in block in call' ~/.rvm/gems/ruby-2.1.1/gems/warden-1.2.3/lib/warden/manager.rb:34:incatch'
~/.rvm/gems/ruby-2.1.1/gems/warden-1.2.3/lib/warden/manager.rb:34:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/best_standards_support.rb:17:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/etag.rb:23:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/conditionalget.rb:25:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/head.rb:14:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/params_parser.rb:21:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/flash.rb:242:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in context' ~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/cookies.rb:341:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/query_cache.rb:64:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/callbacks.rb:28:inblock in call'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:405:in _run__3590243115377264049__call__1588535840998903728__callbacks' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:405:in__run_callback'
~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:385:in _run_call_callbacks' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:81:inrun_callbacks'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/callbacks.rb:27:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/reloader.rb:65:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/remote_ip.rb:31:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/debug_exceptions.rb:16:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/show_exceptions.rb:56:in call' ~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:incall'
~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/rack/logger.rb:32:in call_app' ~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/rack/logger.rb:18:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/request_id.rb:22:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/request_store-1.0.6/lib/request_store/middleware.rb:8:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/runtime.rb:17:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/activesupport-3.2.19/lib/active_support/cache/strategy/local_cache.rb:72:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/actionpack-3.2.19/lib/action_dispatch/middleware/static.rb:63:incall'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/engine.rb:484:incall'
~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/application.rb:231:in call' ~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/railtie/configurable.rb:30:inmethod_missing'
~/.rvm/gems/ruby-2.1.1/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in call' ~/.rvm/gems/ruby-2.1.1/gems/rack-1.4.5/lib/rack/content_length.rb:14:incall'
~/.rvm/gems/ruby-2.1.1/gems/railties-3.2.19/lib/rails/rack/log_tailer.rb:17:in call' ~/.rvm/gems/ruby-2.1.1/gems/puma-2.8.2/lib/puma/server.rb:490:inhandle_request'
~/.rvm/gems/ruby-2.1.1/gems/puma-2.8.2/lib/puma/server.rb:361:in process_client' ~/.rvm/gems/ruby-2.1.1/gems/puma-2.8.2/lib/puma/server.rb:254:inblock in run'
~/.rvm/gems/ruby-2.1.1/gems/puma-2.8.2/lib/puma/thread_pool.rb:92:in call' ~/.rvm/gems/ruby-2.1.1/gems/puma-2.8.2/lib/puma/thread_pool.rb:92:inblock in spawn_thread'

@ryan2johnson9
Copy link
Author

This issue is because of the sqeel gem. It does not allow using symbols for values in queries. Therefore, it cannot be used with the translation_center gem.

@ryan2johnson9
Copy link
Author

Would it be possible to make a note of this in your docs - it took me quite a while to find. Thanks, Ryan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant