Object#block in irb_binding
(irb):15
Product::ActiveRecord_Relation#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:424
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:425
Product::ActiveRecord_Relation#records
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:259
Product::ActiveRecord_Relation#load
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:582
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:428
Product::ActiveRecord_Relation#block in update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:428
Product#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:262
Product#with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:390
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product.transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:210
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:225
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::NullTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:39
ActiveRecord::ConnectionAdapters::TransactionManager#within_new_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:187
ActiveRecord::ConnectionAdapters::TransactionManager#begin_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:154
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::NullTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:39
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:158
ActiveRecord::ConnectionAdapters::RealTransaction#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:128
ActiveRecord::ConnectionAdapters::RealTransaction#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:48
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:50
ActiveRecord::ConnectionAdapters::TransactionState#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:6
Hash#fetch
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:52
ActiveRecord::ConnectionAdapters::SQLite3Adapter#begin_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:235
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in begin_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:236
SQLite3::Database#transaction
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:495
Symbol#to_s
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:496
SQLite3::Database#execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:122
Kernel#nil?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:123
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Database#block in execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:137
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:142
Enumerable#map
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:152
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#closed?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
SQLite3::Statement#close
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:498
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
NilClass#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:52
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:81
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:83
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:56
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:164
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:232
Product#block in with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product#add_to_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:374
Product#has_transactional_callbacks?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:477
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:379
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:256
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
Product#set_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:473
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block in update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:265
Product#assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:26
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:27
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:30
Hash#stringify_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:37
Hash#transform_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:12
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:13
Hash#each_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
Hash#block in transform_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:16
Product#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Product#_assign_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:19
Product#block in _assign_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:19
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:20
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:22
Product#_assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:38
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:39
Product#block in _assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:39
Product#_assign_attribute
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:44
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:46
Product#__temp__0727963656=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:18
Product#write_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:31
Product#write_attribute_with_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:45
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:46
ActiveRecord::AttributeSet#write_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:52
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#with_value_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:66
ActiveModel::Type::Decimal#assert_valid_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:103
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:68
ActiveRecord::Attribute::FromDatabase.from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:9
ActiveRecord::Attribute::FromUser#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::LazyAttributeHash#[]=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:45
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:46
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:40
ActiveRecord::SuppressorRegistry.suppressed
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::SuppressorRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:41
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:41
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:317
Product#rollback_active_record_state!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:332
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block in save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:318
Product#with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:390
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product.transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:210
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:225
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::RealTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:98
Product#block in with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product#add_to_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:374
Product#has_transactional_callbacks?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:477
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:379
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:256
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
Product#set_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:473
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block (2 levels) in save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:319
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:21
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:43
Product#perform_validations
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:81
Product#valid?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:63
Product#default_validation_context
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:73
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product#valid?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:335
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:301
ActiveModel::Errors#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:72
ActiveModel::Errors#apply_default_array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:544
Kernel#proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Hash#default_proc=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Proc#to_proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
ActiveModel::Errors#apply_default_array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:544
Kernel#proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Hash#default_proc=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Proc#to_proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
ActiveModel::Errors#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:101
Hash#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:102
Hash#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:103
Product#run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:112
Product#_run_validation_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:113
Product#run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:407
Product#_run_validate_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::PresenceValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__465637362796074796f6e6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__96d6167656f55727c6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::UniquenessValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::UniquenessValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::UniquenessValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:13
ActiveRecord::Validations::UniquenessValidator#find_finder_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:43
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:44
Array#first
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:46
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
ActiveRecord::Validations::UniquenessValidator#block in find_finder_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
Product.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
ActiveRecord::Validations::UniquenessValidator#map_enum_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:100
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:101
ActiveRecord::Validations::UniquenessValidator#build_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:53
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:64
Product.columns_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:338
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
String#encoding
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:36
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#case_sensitive_comparison
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:436
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:437
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:440
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:440
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:77
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:80
ActiveModel::Type::Value#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:6
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:80
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Arel::Nodes::Equality#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:14
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:15
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#where!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:629
Product::ActiveRecord_Relation#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:631
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1230
ActiveRecord::Relation::WhereClauseFactory#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:4
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:23
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product#persisted?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:98
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:621
ActiveRecord::QueryMethods::WhereChain#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:19
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product#id_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:187
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:176
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:107
ActiveRecord::AttributeMutationTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:3
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::QueryMethods::WhereChain#not
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:46
ActiveRecord::QueryMethods::WhereChain#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
ActiveRecord::PredicateBuilder#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:12
ActiveRecord::TableMetadata#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:12
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
ActiveRecord::TableMetadata#block in resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:17
Product.expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:93
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
Product.block in expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
String#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:96
Product.reflect_on_aggregation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:61
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:62
Hash#stringify_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:43
Hash#transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:23
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:24
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Hash#block in transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
ActiveRecord::PredicateBuilder#create_binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:34
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:96
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
ActiveRecord::PredicateBuilder#block in create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:102
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:108
ActiveRecord::PredicateBuilder#can_be_bound?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:158
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:159
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:160
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
ActiveRecord::PredicateBuilder#build_bind_param
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:164
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::TableMetadata#type
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:32
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:34
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::PredicateBuilder#build_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:29
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:83
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
ActiveRecord::PredicateBuilder#block in expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:87
ActiveRecord::PredicateBuilder#expand
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:39
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::TableMetadata#arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:24
Product.arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:267
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
ActiveRecord::PredicateBuilder#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:75
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder::BasicObjectHandler#call
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:8
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:51
ActiveRecord::PredicateBuilder.references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:49
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
ActiveRecord::PredicateBuilder.block in references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:51
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:54
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:55
Array#compact
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:57
Product::ActiveRecord_Relation#references!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:224
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:225
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:226
Product::ActiveRecord_Relation#references_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#|
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:228
Product::ActiveRecord_Relation#references_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#invert
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:79
ActiveRecord::Relation::WhereClause#inverted_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:116
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:117
ActiveRecord::Relation::WhereClause#block in inverted_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:117
ActiveRecord::Relation::WhereClause#invert_predicate
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:120
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:122
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:124
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:126
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:127
Arel::Nodes::NotEqual#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:80
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
ActiveRecord::Validations::UniquenessValidator#scope_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:87
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
Product::ActiveRecord_Relation#exists?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:310
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
Product::ActiveRecord_Relation#construct_join_dependency
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:397
Product::ActiveRecord_Relation#eager_load_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#includes_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:399
ActiveRecord::Associations::JoinDependency#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:95
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Product.type_caster
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:276
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:277
ActiveRecord::TypeCaster::Map#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type_caster/map.rb:4
ActiveRecord::Associations::AliasTracker.create_with_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:15
ActiveRecord::Associations::AliasTracker.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:9
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Hash#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:12
ActiveRecord::Associations::AliasTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:56
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:97
ActiveRecord::Associations::JoinDependency.make_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:50
ActiveRecord::Associations::JoinDependency.walk_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:56
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:60
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:61
ActiveRecord::Associations::JoinDependency#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:234
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:98
ActiveRecord::Associations::JoinDependency::JoinBase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:20
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:99
Product::ActiveRecord_Relation#apply_join_dependency
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:414
Product::ActiveRecord_Relation#except
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:56
Product::ActiveRecord_Relation#values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:681
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:682
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Product::ActiveRecord_Relation#relation_with
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:70
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:72
Product::ActiveRecord_Relation#joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:467
Product::ActiveRecord_Relation#check_if_method_has_arguments!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1212
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1213
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#joins!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:472
Array#compact!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:473
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:474
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#joins_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
ActiveRecord::Associations::JoinDependency#reflections
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:102
Enumerable#drop
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:103
ActiveRecord::Associations::JoinDependency::JoinBase#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:33
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:35
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:103
Product::ActiveRecord_Relation#using_limitable_reflections?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:440
Enumerable#none?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:441
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:441
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:322
Product::ActiveRecord_Relation#except
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:56
Product::ActiveRecord_Relation#values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:681
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:682
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Product::ActiveRecord_Relation#relation_with
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:70
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:72
Product::ActiveRecord_Relation#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:271
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:272
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#_select!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:277
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:278
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:279
Product::ActiveRecord_Relation#block in _select!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:279
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#select_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:705
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#limit!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:709
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Product::ActiveRecord_Relation#limit_value=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:81
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:327
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:327
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:64
Product::ActiveRecord_Relation#scoping
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:349
Product.current_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:13
ActiveRecord::Scoping::ScopeRegistry.value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:78
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Product.base_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:94
Module#<
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:95
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
ApplicationRecord.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:83
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:85
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Product.current_scope=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:17
ActiveRecord::Scoping::ScopeRegistry.set_value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#set_value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:90
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:92
Product::ActiveRecord_Relation#block in name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:65
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:65
Product.current_scope=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:17
ActiveRecord::Scoping::ScopeRegistry.set_value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#set_value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:90
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:92
Product::ActiveRecord_Relation#bound_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:101
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
ActiveRecord::ConnectionAdapters::SQLite3Adapter#sanitize_limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:342
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:343
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:106
ActiveModel::Type::Value#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:6
ActiveRecord::Attribute.with_cast_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:12
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:13
ActiveRecord::Attribute::WithCastValue#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:11
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:12
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product::ActiveRecord_Relation#build_arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:959
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:960
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:9
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
Arel::Nodes::SelectCore#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::Nodes::SelectStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:8
Array#last
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:12
Arel::SelectManager#from
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:87
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:88
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:91
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#flatten
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:962
Product::ActiveRecord_Relation#build_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1042
Enumerable#group_by
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Product::ActiveRecord_Relation#block in build_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1045
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1049
Product::ActiveRecord_Relation#build_join_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1061
Hash#default=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1062
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1066
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1067
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1067
Product::ActiveRecord_Relation#convert_join_strings_to_ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1089
Array#flatten
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1092
Array#reject
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1092
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1093
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1071
ActiveRecord::Associations::JoinDependency#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:95
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Product.type_caster
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:276
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:277
ActiveRecord::TypeCaster::Map#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type_caster/map.rb:4
ActiveRecord::Associations::AliasTracker.create_with_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:15
ActiveRecord::Associations::AliasTracker.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:9
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Hash#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:12
ActiveRecord::Associations::AliasTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:56
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:97
ActiveRecord::Associations::JoinDependency.make_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:50
ActiveRecord::Associations::JoinDependency.walk_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:56
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:60
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:61
ActiveRecord::Associations::JoinDependency#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:234
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:98
ActiveRecord::Associations::JoinDependency::JoinBase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:20
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:99
ActiveRecord::Associations::JoinDependency#join_constraints
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:106
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:107
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:107
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
ActiveRecord::Associations::JoinDependency#block in join_constraints
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
ActiveRecord::Associations::JoinDependency::JoinBase#match?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_base.rb:7
ActiveRecord::Associations::JoinDependency::JoinBase#match?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:29
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:30
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:30
ActiveRecord::Associations::JoinDependency#walk
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:220
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:221
Enumerable#partition
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:223
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:223
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:225
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:225
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1079
Arel::SelectManager#join_sources
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:229
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1084
Product::ActiveRecord_Relation#left_outer_joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:69
ActiveRecord::Relation::WhereClause#predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:151
ActiveRecord::Relation::WhereClause#non_empty_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:162
Array#-
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:163
Arel::Nodes::Equality#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Nodes::NotEqual#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
ActiveRecord::Relation::WhereClause#wrap_sql_literal
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:166
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:167
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:170
Arel::Nodes::Grouping#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:70
Arel::Nodes::And#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:7
Arel::SelectManager#where
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:33
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:34
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:971
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:971
Arel::SelectManager#take
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:217
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:219
Arel::Nodes::Limit#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:220
Arel::Nodes::Top#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#group_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#build_order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1150
Product::ActiveRecord_Relation#order_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1151
Array#reject!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1152
Product::ActiveRecord_Relation#build_select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1096
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1097
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1098
Product::ActiveRecord_Relation#arel_columns
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1104
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1105
Product::ActiveRecord_Relation#block in arel_columns
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1105
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1106
Product.has_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:178
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:179
Hash#key?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:179
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1108
Arel::SelectManager#project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:132
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Arel::SelectManager#block in project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#include?
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
String#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#concat
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Product::ActiveRecord_Relation#distinct_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Arel::SelectManager#distinct
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:149
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:23
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:24
Product::ActiveRecord_Relation#lock_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::ConnectionAdapters::SQLite3Adapter#combine_bind_parameters
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:480
ActiveRecord::ConnectionAdapters::SQLite3Adapter#select_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:52
ActiveRecord::ConnectionAdapters::SQLite3Adapter#binds_from_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:389
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:390
ActiveRecord::ConnectionAdapters::SQLite3Adapter#to_sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:10
Product::ActiveRecord_Relation#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:111
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:112
Product::ActiveRecord_Relation#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:79
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
ActiveRecord::ConnectionAdapters::SQLite3Adapter#collector
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:144
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:146
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:8
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:4
Arel::Visitors::SQLite#accept
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:6
Arel::Visitors::SQLite#accept
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:6
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/sqlite.rb:11
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:209
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Arel::Visitors::SQLite#block in visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectCore
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:239
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Top
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:411
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#block in collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_SqlLiteral
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:16
Arel::Visitors::SQLite#literal
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:736
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:736
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Nodes::JoinSource#empty?
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_JoinSource
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:542
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Table
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:607
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Array#any?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:546
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#block in collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_And
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:636
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Equality
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:659
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:664
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Grouping
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:419
Kernel#is_a?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:420
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_NotEqual
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:672
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:677
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectOptions
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:233
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Limit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:405
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Array#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:139
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:19
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#value
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:8
ActiveRecord::ConnectionAdapters::SQLite3Adapter#select_rows
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:68
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:190
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
String#encoding
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:36
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Attribute::WithCastValue#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::WithCastValue#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::WithCastValue#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:159
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:193
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#block in get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_name
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:137
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
SQLite3::Statement#block in get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
SQLite3::Statement#column_decltype
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:140
ActiveRecord::ConnectionAdapters::SQLite3Adapter#without_prepared_statement?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:599
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
Enumerable#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:202
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#close
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:204
Array#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
ActiveRecord::Result#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/result.rb:39
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Value#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Integer#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Value#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Attribute::WithCastValue#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::WithCastValue#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
Array#first
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:54
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::LengthValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::LengthValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::LengthValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/length.rb:4
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/length.rb:5
ActiveRecord::Validations::LengthValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:61
ActiveRecord::Validations::LengthValidator#tokenize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:83
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:63
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:69
Integer#>=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:70
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveModel::Validations::NumericalityValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveModel::Validations::NumericalityValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__0727963656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::FromUser#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:149
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
BigDecimal#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:129
ActiveModel::Validations::NumericalityValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:20
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:21
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:21
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product#price_before_type_cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_before_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:67
Product#read_attribute_before_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:46
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:47
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
Integer#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
ActiveModel::Validations::NumericalityValidator#record_attribute_changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:102
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:104
Product#attribute_changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:97
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:28
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromUser#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromUser#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveModel::Validations::NumericalityValidator#is_number?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:69
ActiveModel::Validations::NumericalityValidator#parse_raw_value_as_a_number
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:75
Kernel#!~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
Kernel#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
#<Class:Kernel>#Float
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
BigDecimal#to_f
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:70
ActiveModel::Validations::NumericalityValidator#allow_only_integer?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:89
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:91
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:93
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:42
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
Hash#slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:21
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:22
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Enumerable#each_with_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
ActiveModel::Validations::NumericalityValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:54
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:56
BigDecimal#>=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Float#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveModel::Validations::FormatValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveModel::Validations::FormatValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__96d6167656f55727c6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveModel::Validations::FormatValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:5
ActiveModel::Validations::FormatValidator#option_call
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:26
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:28
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
Kernel#!~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
BasicObject#instance_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:158
Product#block in define_autosave_validation_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:218
Product#validate_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:317
Product#association_instance_get
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:273
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
ActiveModel::Errors#empty?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:242
ActiveModel::Errors#size
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:216
ActiveModel::Errors#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:225
Hash#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:226
Array#flatten
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:217
Numeric#zero?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:243
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::After.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:216
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:217
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:218
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:218
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#_ensure_no_duplicate_errors
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:485
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:486
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
ActiveModel::Errors#empty?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:242
ActiveModel::Errors#size
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:216
ActiveModel::Errors#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:225
Hash#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:226
Array#flatten
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:217
Numeric#zero?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:243
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:124
Product#create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:297
Product#_run_save_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveRecord::Base.block in deprecated_false_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:767
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:769
ActiveRecord::Base.block (2 levels) in deprecated_false_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:769
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:770
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#before_save_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:369
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
ActiveSupport::Callbacks.halt_and_display_warning_on_return_false
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:298
Product#create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:538
Product#readonly?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:467
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:71
Product#should_record_timestamps?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:84
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:136
Product#changed_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:77
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:7
ActiveRecord::AttributeMutationTracker#attr_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:43
ActiveRecord::AttributeSet#keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:32
ActiveRecord::LazyAttributeHash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:109
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
Enumerable#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Enumerator#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
Hash#with_indifferent_access
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:8
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:9
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Enumerable#each_with_object
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:15
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:235
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:12
ActiveSupport::HashWithIndifferentAccess#merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:225
ActiveSupport::HashWithIndifferentAccess#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:216
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Kernel#tap
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#block in dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:83
ActiveSupport::HashWithIndifferentAccess#present?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:21
Hash#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:22
Product#current_time_from_proper_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:120
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Product.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
#<Class:Time>#now
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Time#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Time#utc
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#<=>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#<=>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Product#timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:92
Product#timestamp_attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:100
Array#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product#block in timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product#block in timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:75
Product#block in _update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:75
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:76
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#write_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:31
Product#write_attribute_with_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:45
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:46
ActiveRecord::AttributeSet#write_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:52
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#with_value_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:66
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:14
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:14
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:15
ActiveRecord::Type::DateTime#assert_valid_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:103
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:68
ActiveRecord::Attribute::FromDatabase.from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:9
ActiveRecord::Attribute::FromUser#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::LazyAttributeHash#[]=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:45
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:46
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:305
Product#_run_update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in _update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:306
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:118
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#keys_for_partial_write
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:126
Product#changed
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:145
Product#changed_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:77
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:7
ActiveRecord::AttributeMutationTracker#attr_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:43
ActiveRecord::AttributeSet#keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:32
ActiveRecord::LazyAttributeHash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
Enumerable#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Enumerator#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
Hash#with_indifferent_access
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:8
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:9
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Enumerable#each_with_object
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:15
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#deserialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:7
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:7
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:16
ActiveRecord::Type::DateTime#fast_string_to_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:68
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:69
String#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#*
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
ActiveRecord::Type::DateTime#new_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:50
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:52
ActiveRecord::Type::DateTime#default_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:9
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
#<Class:Time>#utc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#convert_time_to_time_zone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:29
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:30
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::FromUser#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:149
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:11
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:12
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter.const_missing
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:56
Module#const_get
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:57
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:14
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:16
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#method_missing
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:78
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
Kernel#respond_to?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:82
ActiveRecord::Type::DateTime#user_input_in_time_zone
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:44
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
Comparable#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveSupport::TimeWithZone#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:223
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
Time#compare_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:267
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:269
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
ActiveSupport::TimeWithZone#to_time
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/compatibility.rb:14
ActiveSupport::TimeWithZone#preserve_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
ActiveSupport::TimeWithZone#utc_offset
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:111
ActiveSupport::TimeWithZone#period
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:72
ActiveSupport::TimeZone#period_for_utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/values/time_zone.rb:425
TZInfo::DataTimezone#period_for_utc
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/data_timezone.rb:13
TZInfo::DataTimezone#info
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/info_timezone.rb:22
TZInfo::ZoneinfoTimezoneInfo#period_for_utc
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/transition_data_timezone_info.rb:79
Class#new
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/transition_data_timezone_info.rb:115
TZInfo::TimezonePeriod#initialize
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/timezone_period.rb:21
TZInfo::TimezonePeriod#utc_total_offset
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/timezone_period.rb:62
ActiveSupport::TimeWithZone#localtime
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:83
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
Time#getlocal
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Time#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:272
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:272
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#deserialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:7
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:7
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:16
ActiveRecord::Type::DateTime#fast_string_to_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:68
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:69
String#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#*
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
ActiveRecord::Type::DateTime#new_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:50
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:52
ActiveRecord::Type::DateTime#default_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:9
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
#<Class:Time>#utc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#convert_time_to_time_zone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:29
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:30
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:235
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:12
ActiveSupport::HashWithIndifferentAccess#merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:225
ActiveSupport::HashWithIndifferentAccess#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:216
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Kernel#tap
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#block in dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:83
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:146
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:127
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#&
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:127
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:78
Product#locking_enabled?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:58
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:59
Product.locking_enabled?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:141
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.columns_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:338
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Product.locking_column
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:152
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:546
Product#arel_attributes_with_values_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:410
Product#attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:434
Array#reject
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#block in attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#readonly_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:448
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product.readonly_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/readonly_attributes.rb:18
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product#block in attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#readonly_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:448
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product.readonly_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/readonly_attributes.rb:18
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product#arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:423
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:425
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Product#block in arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Product#typecasted_attribute_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:456
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Struct#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Product#block in arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Product#typecasted_attribute_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:456
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Struct#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:551
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#id_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:187
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product::ActiveRecord_Relation#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:74
Product::ActiveRecord_Relation#substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:96
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
Product::ActiveRecord_Relation#block in substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Product::ActiveRecord_Relation#block in substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Hash#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:622
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#where!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:629
Product::ActiveRecord_Relation#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:631
ActiveRecord::PredicateBuilder.references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:49
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
ActiveRecord::PredicateBuilder.block in references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:51
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:54
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:55
Array#compact
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:57
Product::ActiveRecord_Relation#references!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:224
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:225
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:226
Product::ActiveRecord_Relation#references_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#|
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:228
Product::ActiveRecord_Relation#references_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1230
ActiveRecord::Relation::WhereClauseFactory#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:4
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
ActiveRecord::PredicateBuilder#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:12
ActiveRecord::TableMetadata#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:12
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
ActiveRecord::TableMetadata#block in resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:17
Product.expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:93
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
Product.block in expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
String#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:96
Product.reflect_on_aggregation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:61
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:62
Hash#stringify_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:43
Hash#transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:23
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:24
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Hash#block in transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
ActiveRecord::PredicateBuilder#create_binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:34
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:96
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
ActiveRecord::PredicateBuilder#block in create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:102
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:108
ActiveRecord::PredicateBuilder#can_be_bound?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:158
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:159
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:160
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
ActiveRecord::PredicateBuilder#build_bind_param
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:164
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::TableMetadata#type
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:32
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:34
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::PredicateBuilder#build_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:29
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:83
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
ActiveRecord::PredicateBuilder#block in expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:87
ActiveRecord::PredicateBuilder#expand
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:39
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::TableMetadata#arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:24
Product.arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:267
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
ActiveRecord::PredicateBuilder#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:75
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder::BasicObjectHandler#call
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:8
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#bound_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:101
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:11
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:12
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product::ActiveRecord_Relation#build_arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:959
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:960
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:9
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
Arel::Nodes::SelectCore#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::Nodes::SelectStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:8
Array#last
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:12
Arel::SelectManager#from
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:87
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:88
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:91
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#left_outer_joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:69
ActiveRecord::Relation::WhereClause#predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:151
ActiveRecord::Relation::WhereClause#non_empty_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:162
Array#-
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:163
Arel::Nodes::Equality#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:70
Arel::Nodes::And#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:7
Arel::SelectManager#where
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:33
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:34
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#group_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#build_order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1150
Product::ActiveRecord_Relation#order_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1151
Array#reject!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1152
Product::ActiveRecord_Relation#build_select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1096
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1097
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Arel.star
$GemPath0/gems/arel-7.1.4/lib/arel.rb:30
Arel.sql
$GemPath0/gems/arel-7.1.4/lib/arel.rb:26
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel.rb:27
String#initialize
$GemPath0/gems/arel-7.1.4/lib/arel.rb:27
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Arel::SelectManager#project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:132
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Arel::SelectManager#block in project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#include?
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#concat
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Product::ActiveRecord_Relation#distinct_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Arel::SelectManager#distinct
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:149
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:23
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:24
Product::ActiveRecord_Relation#lock_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::ConnectionAdapters::SQLite3Adapter#combine_bind_parameters
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:480
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Arel::SelectManager#compile_update
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:5
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:6
Arel::UpdateManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:3
Arel::UpdateManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:5
Arel::Nodes::UpdateStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/update_statement.rb:7
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:8
Array#first
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
Array#first
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
Arel::UpdateManager#key=
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:14
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:36
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:39
Arel::Nodes::Quoted#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Arel::UpdateManager#table
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:29
Arel::UpdateManager#set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:43
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:44
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Arel::UpdateManager#block in set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:49
Arel::Nodes::UnqualifiedColumn#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:48
Arel::Nodes::Assignment#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::UpdateManager#block in set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:49
Arel::Nodes::UnqualifiedColumn#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:48
Arel::Nodes::Assignment#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::UpdateManager#order
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:22
Arel::UpdateManager#wheres=
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:34
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:15
ActiveRecord::ConnectionAdapters::SQLite3Adapter#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:132
ActiveRecord::ConnectionAdapters::SQLite3Adapter#to_sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:10
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:11
ActiveRecord::ConnectionAdapters::SQLite3Adapter#collector
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:144
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:146
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:8
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:4
Arel::Visitors::SQLite#accept
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:6
Arel::Visitors::SQLite#accept
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:6
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UpdateStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:105
NilClass#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:106
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Table
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:607
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Assignment
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:646
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UnqualifiedColumn
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:720
Arel::Nodes::UnqualifiedColumn#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:15
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:16
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Assignment
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:646
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UnqualifiedColumn
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:720
Arel::Nodes::UnqualifiedColumn#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:15
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:16
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_And
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:636
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Equality
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:659
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:664
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Array#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:139
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:19
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#value
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:8
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_delete
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:221
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:190
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Decimal#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
BigDecimal#to_f
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:34
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quoted_date
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:133
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:137
Time#getutc
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:138
Time#to_formatted_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:49
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:51
Time#strftime
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:51
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:143
Time#usec
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:143
Time#usec
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:144
Kernel#sprintf
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:144
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:193
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
ActiveRecord::ConnectionAdapters::SQLite3Adapter#without_prepared_statement?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:599
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
Enumerable#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:202
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#close
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:204
Array#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
ActiveRecord::Result#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/result.rb:39
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Decimal#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Integer#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
BigDecimal#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Time#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
SQLite3::Database#changes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:223
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::After.block in halting_and_conditional
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:201
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:202
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:203
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:204
Enumerable#all?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
ActiveSupport::Callbacks::Filters::After.block (2 levels) in halting_and_conditional
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
ActiveSupport::Callbacks::Conditionals::Value#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:116
Product.block (2 levels) in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
Integer#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
BasicObject#instance_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:158
Product#block in add_autosave_association_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:185
Product#save_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:382
Product#association_instance_get
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:273
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
BasicObject#!=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
Integer#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#changes_applied
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:52
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:54
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Product#store_original_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:130
ActiveRecord::AttributeSet#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:91
ActiveRecord::LazyAttributeHash#transform_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#transform_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::Text#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromUser#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromUser#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromUser#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromUser.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromUser#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromUser#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::Attribute::FromUser#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromUser.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:93
ActiveRecord::AttributeSet#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:7
ActiveRecord::ConnectionAdapters::TransactionState#committed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:14
Product#clear_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:424
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:198
Thread#status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:198
ActiveRecord::ConnectionAdapters::TransactionManager#commit_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:168
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:169
ActiveRecord::ConnectionAdapters::RealTransaction#before_commit_records
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:79
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:80
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:80
Array#pop
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:174
ActiveRecord::ConnectionAdapters::RealTransaction#commit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:142
ActiveRecord::ConnectionAdapters::SQLite3Adapter#commit_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:239
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in commit_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:240
SQLite3::Database#commit
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:517
SQLite3::Database#execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:122
Kernel#nil?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:123
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Database#block in execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:137
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:142
Enumerable#map
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:152
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#closed?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
SQLite3::Statement#close
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
NilClass#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:52
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:81
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:83
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:56
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
ActiveRecord::ConnectionAdapters::RealTransaction#commit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:75
ActiveRecord::ConnectionAdapters::TransactionState#set_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:26
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveRecord::ConnectionAdapters::RealTransaction#commit_records
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:83
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:84
Array#shift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:85
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:94
ActiveRecord::ConnectionAdapters::TransactionState#committed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:14
Product#clear_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:424
Product::ActiveRecord_Relation#block in update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:428
Product#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:262
Product#with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:390
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product.transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:210
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:225
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::NullTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:39
ActiveRecord::ConnectionAdapters::TransactionManager#within_new_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:187
ActiveRecord::ConnectionAdapters::TransactionManager#begin_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:154
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::NullTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:39
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:158
ActiveRecord::ConnectionAdapters::RealTransaction#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:128
ActiveRecord::ConnectionAdapters::RealTransaction#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:48
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:50
ActiveRecord::ConnectionAdapters::TransactionState#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:6
Hash#fetch
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:52
ActiveRecord::ConnectionAdapters::SQLite3Adapter#begin_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:235
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in begin_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:236
SQLite3::Database#transaction
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:495
Symbol#to_s
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:496
SQLite3::Database#execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:122
Kernel#nil?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:123
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Database#block in execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:137
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:142
Enumerable#map
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:152
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#closed?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
SQLite3::Statement#close
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:498
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
NilClass#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:52
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:81
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:83
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:56
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:164
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:232
Product#block in with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product#add_to_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:374
Product#has_transactional_callbacks?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:477
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:379
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:256
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
Product#set_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:473
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block in update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:265
Product#assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:26
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:27
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:30
Hash#stringify_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:37
Hash#transform_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:12
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:13
Hash#each_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
Hash#block in transform_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:15
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:16
Product#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Product#_assign_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:19
Product#block in _assign_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:19
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:20
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_assignment.rb:22
Product#_assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:38
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:39
Product#block in _assign_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:39
Product#_assign_attribute
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:44
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_assignment.rb:46
Product#__temp__0727963656=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:18
Product#write_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:31
Product#write_attribute_with_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:45
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:46
ActiveRecord::AttributeSet#write_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:52
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#with_value_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:66
ActiveModel::Type::Decimal#assert_valid_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:103
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:68
ActiveRecord::Attribute::FromDatabase.from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:9
ActiveRecord::Attribute::FromUser#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::LazyAttributeHash#[]=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:45
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:46
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:40
ActiveRecord::SuppressorRegistry.suppressed
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::SuppressorRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:41
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/suppressor.rb:41
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:317
Product#rollback_active_record_state!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:332
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block in save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:318
Product#with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:390
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product.transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:210
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:225
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
ActiveRecord::ConnectionAdapters::RealTransaction#joinable?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:98
Product#block in with_transaction_returning_status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:392
Product#add_to_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:374
Product#has_transactional_callbacks?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:477
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:379
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:256
ActiveRecord::ConnectionAdapters::SQLite3Adapter#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:240
ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:215
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:216
Product#set_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:473
Product#remember_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:413
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:452
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:453
Hash#reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:17
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Hash#block in reverse_merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:19
Product#block (2 levels) in save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:319
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:21
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:43
Product#perform_validations
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:81
Product#valid?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:63
Product#default_validation_context
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations.rb:73
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product#valid?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:335
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:301
ActiveModel::Errors#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:72
ActiveModel::Errors#apply_default_array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:544
Kernel#proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Hash#default_proc=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Proc#to_proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
ActiveModel::Errors#apply_default_array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:544
Kernel#proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Hash#default_proc=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
Proc#to_proc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:545
ActiveModel::Errors#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:101
Hash#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:102
Hash#clear
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:103
Product#run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:112
Product#_run_validation_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:113
Product#run_validations!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:407
Product#_run_validate_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::PresenceValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__465637362796074796f6e6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__96d6167656f55727c6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:4
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/presence.rb:5
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::Validations::PresenceValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/presence.rb:6
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::UniquenessValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::UniquenessValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::UniquenessValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:13
ActiveRecord::Validations::UniquenessValidator#find_finder_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:43
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:44
Array#first
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:46
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
ActiveRecord::Validations::UniquenessValidator#block in find_finder_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:50
Product.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
ActiveRecord::Validations::UniquenessValidator#map_enum_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:100
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:101
ActiveRecord::Validations::UniquenessValidator#build_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:53
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:64
Product.columns_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:338
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
String#encoding
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:36
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#case_sensitive_comparison
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:436
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:437
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:440
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:440
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:77
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:80
ActiveModel::Type::Value#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:6
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:80
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Arel::Nodes::Equality#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:14
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:15
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#where!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:629
Product::ActiveRecord_Relation#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:631
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1230
ActiveRecord::Relation::WhereClauseFactory#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:4
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:23
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product#persisted?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:98
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:621
ActiveRecord::QueryMethods::WhereChain#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:19
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product#id_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:187
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:176
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:107
ActiveRecord::AttributeMutationTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:3
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::QueryMethods::WhereChain#not
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:46
ActiveRecord::QueryMethods::WhereChain#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
ActiveRecord::PredicateBuilder#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:12
ActiveRecord::TableMetadata#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:12
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
ActiveRecord::TableMetadata#block in resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:17
Product.expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:93
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
Product.block in expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
String#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:96
Product.reflect_on_aggregation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:61
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:62
Hash#stringify_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:43
Hash#transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:23
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:24
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Hash#block in transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
ActiveRecord::PredicateBuilder#create_binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:34
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:96
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
ActiveRecord::PredicateBuilder#block in create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:102
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:108
ActiveRecord::PredicateBuilder#can_be_bound?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:158
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:159
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:160
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
ActiveRecord::PredicateBuilder#build_bind_param
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:164
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::TableMetadata#type
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:32
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:34
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::PredicateBuilder#build_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:29
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:83
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
ActiveRecord::PredicateBuilder#block in expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:87
ActiveRecord::PredicateBuilder#expand
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:39
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::TableMetadata#arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:24
Product.arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:267
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
ActiveRecord::PredicateBuilder#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:75
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder::BasicObjectHandler#call
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:8
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:51
ActiveRecord::PredicateBuilder.references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:49
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
ActiveRecord::PredicateBuilder.block in references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:51
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:54
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:55
Array#compact
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:57
Product::ActiveRecord_Relation#references!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:224
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:225
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:226
Product::ActiveRecord_Relation#references_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#|
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:228
Product::ActiveRecord_Relation#references_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#invert
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:79
ActiveRecord::Relation::WhereClause#inverted_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:116
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:117
ActiveRecord::Relation::WhereClause#block in inverted_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:117
ActiveRecord::Relation::WhereClause#invert_predicate
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:120
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:122
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:124
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:126
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:127
Arel::Nodes::NotEqual#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:80
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
ActiveRecord::Validations::UniquenessValidator#scope_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:87
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/uniqueness.rb:88
Product::ActiveRecord_Relation#exists?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:310
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
Product::ActiveRecord_Relation#construct_join_dependency
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:397
Product::ActiveRecord_Relation#eager_load_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#includes_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:399
ActiveRecord::Associations::JoinDependency#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:95
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Product.type_caster
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:276
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:277
ActiveRecord::TypeCaster::Map#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type_caster/map.rb:4
ActiveRecord::Associations::AliasTracker.create_with_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:15
ActiveRecord::Associations::AliasTracker.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:9
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Hash#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:12
ActiveRecord::Associations::AliasTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:56
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:97
ActiveRecord::Associations::JoinDependency.make_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:50
ActiveRecord::Associations::JoinDependency.walk_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:56
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:60
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:61
ActiveRecord::Associations::JoinDependency#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:234
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:98
ActiveRecord::Associations::JoinDependency::JoinBase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:20
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:99
Product::ActiveRecord_Relation#apply_join_dependency
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:414
Product::ActiveRecord_Relation#except
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:56
Product::ActiveRecord_Relation#values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:681
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:682
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Product::ActiveRecord_Relation#relation_with
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:70
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:72
Product::ActiveRecord_Relation#joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:467
Product::ActiveRecord_Relation#check_if_method_has_arguments!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1212
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1213
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#joins!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:472
Array#compact!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:473
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:474
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#joins_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
ActiveRecord::Associations::JoinDependency#reflections
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:102
Enumerable#drop
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:103
ActiveRecord::Associations::JoinDependency::JoinBase#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:33
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:35
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:103
Product::ActiveRecord_Relation#using_limitable_reflections?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:440
Enumerable#none?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:441
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:441
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:322
Product::ActiveRecord_Relation#except
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:56
Product::ActiveRecord_Relation#values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:681
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:682
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Product::ActiveRecord_Relation#relation_with
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:70
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:72
Product::ActiveRecord_Relation#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:271
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:272
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#_select!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:277
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:278
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:279
Product::ActiveRecord_Relation#block in _select!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:279
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#select_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:705
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#limit!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:709
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Product::ActiveRecord_Relation#limit_value=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:81
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:327
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/finder_methods.rb:327
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:64
Product::ActiveRecord_Relation#scoping
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:349
Product.current_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:13
ActiveRecord::Scoping::ScopeRegistry.value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:78
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Product.base_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:94
Module#<
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:95
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:99
ApplicationRecord.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:83
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:85
Module#<=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:82
Product.current_scope=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:17
ActiveRecord::Scoping::ScopeRegistry.set_value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#set_value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:90
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:92
Product::ActiveRecord_Relation#block in name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:65
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:65
Product.current_scope=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:17
ActiveRecord::Scoping::ScopeRegistry.set_value_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::Scoping::ScopeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::Scoping::ScopeRegistry#set_value_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:90
ActiveRecord::Scoping::ScopeRegistry#raise_invalid_scope_type!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:97
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:98
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping.rb:92
Product::ActiveRecord_Relation#bound_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:101
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
ActiveRecord::ConnectionAdapters::SQLite3Adapter#sanitize_limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:342
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:343
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:106
ActiveModel::Type::Value#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:6
ActiveRecord::Attribute.with_cast_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:12
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:13
ActiveRecord::Attribute::WithCastValue#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:11
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:12
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product::ActiveRecord_Relation#build_arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:959
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:960
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:9
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
Arel::Nodes::SelectCore#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::Nodes::SelectStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:8
Array#last
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:12
Arel::SelectManager#from
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:87
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:88
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:91
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#flatten
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:962
Product::ActiveRecord_Relation#build_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1042
Enumerable#group_by
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Product::ActiveRecord_Relation#block in build_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1043
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1045
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1047
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1049
Product::ActiveRecord_Relation#build_join_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1061
Hash#default=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1062
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1066
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1067
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1067
Product::ActiveRecord_Relation#convert_join_strings_to_ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1089
Array#flatten
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1092
Array#reject
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1092
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1093
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1071
ActiveRecord::Associations::JoinDependency#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:95
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Product.type_caster
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:276
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:277
ActiveRecord::TypeCaster::Map#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type_caster/map.rb:4
ActiveRecord::Associations::AliasTracker.create_with_joins
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:15
ActiveRecord::Associations::AliasTracker.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:9
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Hash#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:10
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:12
ActiveRecord::Associations::AliasTracker#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/alias_tracker.rb:56
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:97
ActiveRecord::Associations::JoinDependency.make_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:50
ActiveRecord::Associations::JoinDependency.walk_tree
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:56
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:58
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:60
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:61
ActiveRecord::Associations::JoinDependency#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:234
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:235
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:98
ActiveRecord::Associations::JoinDependency::JoinBase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:20
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:99
ActiveRecord::Associations::JoinDependency#join_constraints
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:106
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:107
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:107
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
ActiveRecord::Associations::JoinDependency#block in join_constraints
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
ActiveRecord::Associations::JoinDependency::JoinBase#match?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_base.rb:7
ActiveRecord::Associations::JoinDependency::JoinBase#match?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:29
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:30
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency/join_part.rb:30
ActiveRecord::Associations::JoinDependency#walk
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:220
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:221
Enumerable#partition
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:223
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:223
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:225
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:225
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:226
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/join_dependency.rb:116
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1079
Arel::SelectManager#join_sources
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:229
Array#concat
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1084
Product::ActiveRecord_Relation#left_outer_joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:69
ActiveRecord::Relation::WhereClause#predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:151
ActiveRecord::Relation::WhereClause#non_empty_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:162
Array#-
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:163
Arel::Nodes::Equality#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Nodes::NotEqual#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
ActiveRecord::Relation::WhereClause#wrap_sql_literal
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:166
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:167
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:170
Arel::Nodes::Grouping#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:70
Arel::Nodes::And#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:7
Arel::SelectManager#where
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:33
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:34
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#string_containing_comma?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1238
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1239
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:971
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:971
Arel::SelectManager#take
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:217
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:219
Arel::Nodes::Limit#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:220
Arel::Nodes::Top#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#group_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#build_order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1150
Product::ActiveRecord_Relation#order_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1151
Array#reject!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1152
Product::ActiveRecord_Relation#build_select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1096
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1097
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1098
Product::ActiveRecord_Relation#arel_columns
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1104
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1105
Product::ActiveRecord_Relation#block in arel_columns
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1105
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1106
Product.has_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:178
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:179
Hash#key?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:179
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1108
Arel::SelectManager#project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:132
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Arel::SelectManager#block in project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#include?
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
String#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#concat
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Product::ActiveRecord_Relation#distinct_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Arel::SelectManager#distinct
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:149
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:23
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:24
Product::ActiveRecord_Relation#lock_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::ConnectionAdapters::SQLite3Adapter#combine_bind_parameters
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:480
ActiveRecord::ConnectionAdapters::SQLite3Adapter#select_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:52
ActiveRecord::ConnectionAdapters::SQLite3Adapter#binds_from_relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:389
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:390
ActiveRecord::ConnectionAdapters::SQLite3Adapter#to_sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:10
Product::ActiveRecord_Relation#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:111
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:112
Product::ActiveRecord_Relation#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:79
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
ActiveRecord::ConnectionAdapters::SQLite3Adapter#collector
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:144
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:146
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:8
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:4
Arel::Visitors::SQLite#accept
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:6
Arel::Visitors::SQLite#accept
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:6
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/sqlite.rb:11
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:209
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Arel::Visitors::SQLite#block in visit_Arel_Nodes_SelectStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:215
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectCore
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:239
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Top
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:411
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#block in collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_SqlLiteral
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:16
Arel::Visitors::SQLite#literal
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:736
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:736
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Nodes::JoinSource#empty?
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_JoinSource
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:542
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Table
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:607
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Array#any?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:546
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#block in collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:268
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_And
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:636
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Equality
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:659
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:664
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Grouping
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:419
Kernel#is_a?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:420
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_NotEqual
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:672
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:677
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
Arel::Visitors::SQLite#collect_nodes_for
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:264
Arel::Visitors::SQLite#visit_Arel_Nodes_SelectOptions
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:233
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Limit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:405
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Arel::Visitors::SQLite#maybe_visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:813
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Array#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:139
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:19
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#value
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:8
ActiveRecord::ConnectionAdapters::SQLite3Adapter#select_rows
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:68
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:190
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
String#encoding
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:36
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Attribute::WithCastValue#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::WithCastValue#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::WithCastValue#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:159
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:193
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#block in get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_name
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:137
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
SQLite3::Statement#block in get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
SQLite3::Statement#column_decltype
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:140
ActiveRecord::ConnectionAdapters::SQLite3Adapter#without_prepared_statement?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:599
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
Enumerable#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:202
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#close
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:204
Array#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
ActiveRecord::Result#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/result.rb:39
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Value#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Integer#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Value#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Attribute::WithCastValue#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::WithCastValue#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Value#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
Array#first
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:54
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveRecord::Validations::LengthValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveRecord::Validations::LengthValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__479647c656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::Validations::LengthValidator#validate_each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/length.rb:4
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/validations/length.rb:5
ActiveRecord::Validations::LengthValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:61
ActiveRecord::Validations::LengthValidator#tokenize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:83
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:63
Hash#except
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:10
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:11
Hash#except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:18
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#block in except!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/except.rb:19
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:69
Integer#>=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:70
ActiveRecord::Validations::LengthValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:66
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveModel::Validations::NumericalityValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveModel::Validations::NumericalityValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__0727963656
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::FromUser#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:149
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
BigDecimal#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:129
ActiveModel::Validations::NumericalityValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:20
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:21
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:21
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product#price_before_type_cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_before_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:67
Product#read_attribute_before_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:46
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/before_type_cast.rb:47
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
Integer#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:23
ActiveModel::Validations::NumericalityValidator#record_attribute_changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:102
Product#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:219
Product#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:449
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:450
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:228
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:235
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:104
Product#attribute_changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:97
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:28
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromUser#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromUser#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveModel::Validations::NumericalityValidator#is_number?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:69
ActiveModel::Validations::NumericalityValidator#parse_raw_value_as_a_number
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:75
Kernel#!~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
Kernel#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
#<Class:Kernel>#Float
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
BigDecimal#to_f
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:76
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:70
ActiveModel::Validations::NumericalityValidator#allow_only_integer?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:89
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:91
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:93
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:42
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
Hash#slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:21
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:22
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Enumerable#each_with_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#block in slice
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#has_key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:23
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
ActiveModel::Validations::NumericalityValidator#block in validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:46
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:54
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:56
BigDecimal#>=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Float#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/numericality.rb:60
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:404
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:405
ActiveModel::Validations::FormatValidator#validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:147
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
ActiveModel::Validations::FormatValidator#block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:148
Product#__temp__96d6167656f55727c6
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:150
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveModel::Validations::FormatValidator#validate_each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:5
ActiveModel::Validations::FormatValidator#option_call
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:26
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:28
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
Kernel#!~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/format.rb:8
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveSupport::Callbacks::CallbackChain#block in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:544
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in default_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:546
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:547
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
BasicObject#instance_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:158
Product#block in define_autosave_validation_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:218
Product#validate_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:317
Product#association_instance_get
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:273
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
ActiveModel::Errors#empty?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:242
ActiveModel::Errors#size
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:216
ActiveModel::Errors#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:225
Hash#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:226
Array#flatten
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:217
Numeric#zero?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:243
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::After.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:216
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:217
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:218
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:218
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#_ensure_no_duplicate_errors
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:485
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:486
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#errors
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:300
ActiveModel::Errors#empty?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:242
ActiveModel::Errors#size
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:216
ActiveModel::Errors#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:225
Hash#values
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:226
Array#flatten
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:217
Numeric#zero?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/errors.rb:243
Product#save
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:124
Product#create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:297
Product#_run_save_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::Filters::Before.block in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:163
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:164
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:165
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:166
ActiveRecord::Base.block in deprecated_false_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:767
Kernel#catch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:769
ActiveRecord::Base.block (2 levels) in deprecated_false_terminator
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:769
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:770
ActiveSupport::Callbacks::Filters::Before.block (2 levels) in halting
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:169
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#before_save_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:369
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
ActiveSupport::Callbacks.halt_and_display_warning_on_return_false
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:172
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:298
Product#create_or_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:538
Product#readonly?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:467
Product#new_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:85
Product#sync_with_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:498
Product#update_attributes_from_transaction_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:502
ActiveRecord::ConnectionAdapters::TransactionState#finalized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:10
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:71
Product#should_record_timestamps?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:84
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:136
Product#changed_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:77
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:7
ActiveRecord::AttributeMutationTracker#attr_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:43
ActiveRecord::AttributeSet#keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:32
ActiveRecord::LazyAttributeHash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:107
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::LazyAttributeHash#block in materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:108
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:109
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
Enumerable#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Enumerator#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
Hash#with_indifferent_access
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:8
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:9
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Enumerable#each_with_object
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:15
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:235
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:12
ActiveSupport::HashWithIndifferentAccess#merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:225
ActiveSupport::HashWithIndifferentAccess#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:216
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Kernel#tap
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#block in dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:83
ActiveSupport::HashWithIndifferentAccess#present?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:21
Hash#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:22
Product#current_time_from_proper_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:120
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Product.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
#<Class:Time>#now
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Time#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Time#utc
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#<=>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Integer#<=>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:121
Product#timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:92
Product#timestamp_attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:100
Array#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product#block in timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product#block in timestamp_attributes_for_update_in_model
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:93
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:75
Product#block in _update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:75
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/timestamp.rb:76
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#write_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:31
Product#write_attribute_with_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:45
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/write.rb:46
ActiveRecord::AttributeSet#write_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:52
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#with_value_from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:66
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:14
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:14
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:15
ActiveRecord::Type::DateTime#assert_valid_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:103
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:68
ActiveRecord::Attribute::FromDatabase.from_user
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:8
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:9
ActiveRecord::Attribute::FromUser#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::LazyAttributeHash#[]=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:45
Kernel#frozen?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:46
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:305
Product#_run_update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:749
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#__run_callbacks__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:95
ActiveSupport::Callbacks::CallbackChain#empty?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:480
ActiveSupport::Callbacks::CallbackChain#compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:504
#<Class:ActiveSupport::Callbacks::Filters::Environment>#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
Struct#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:100
ActiveSupport::Callbacks::CallbackSequence#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:453
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:454
ActiveSupport::Callbacks::CallbackChain#block (2 levels) in compile
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:506
ActiveSupport::Callbacks::Filters::End#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:124
ActiveSupport::Callbacks::Filters::Environment#run_block
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:125
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:126
Product#block in _update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/callbacks.rb:306
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:118
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Product#block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:111
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Kernel#public_send
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:114
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product#keys_for_partial_write
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:126
Product#changed
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:145
Product#changed_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:77
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:7
ActiveRecord::AttributeMutationTracker#attr_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:43
ActiveRecord::AttributeSet#keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:32
ActiveRecord::LazyAttributeHash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
Enumerable#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Enumerator#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
ActiveRecord::AttributeSet#block in keys
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:33
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#initialized?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:87
Hash#with_indifferent_access
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:8
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/indifferent_access.rb:9
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Enumerable#each_with_object
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/string.rb:7
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:15
ActiveModel::Type::Decimal#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
BigDecimal#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveModel::Type::Decimal#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Decimal#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Decimal#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:18
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:20
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:22
NilClass#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
Kernel#BigDecimal
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:23
ActiveModel::Type::Decimal#apply_scale
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/decimal.rb:57
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
ActiveRecord::AttributeMutationTracker#block in changed_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:8
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromUser#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#deserialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:7
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:7
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:16
ActiveRecord::Type::DateTime#fast_string_to_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:68
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:69
String#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#*
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
ActiveRecord::Type::DateTime#new_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:50
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:52
ActiveRecord::Type::DateTime#default_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:9
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
#<Class:Time>#utc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#convert_time_to_time_zone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:29
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:30
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Attribute::FromUser#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:149
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:11
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:12
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter.const_missing
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:56
Module#const_get
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:57
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:14
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:16
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#method_missing
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:78
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
Kernel#respond_to?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:82
ActiveRecord::Type::DateTime#user_input_in_time_zone
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:44
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:62
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
Comparable#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:63
ActiveSupport::TimeWithZone#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:223
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
Time#compare_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:267
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:269
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
ActiveSupport::TimeWithZone#to_time
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/compatibility.rb:14
ActiveSupport::TimeWithZone#preserve_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
ActiveSupport::TimeWithZone#utc_offset
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:111
ActiveSupport::TimeWithZone#period
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:72
ActiveSupport::TimeZone#period_for_utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/values/time_zone.rb:425
TZInfo::DataTimezone#period_for_utc
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/data_timezone.rb:13
TZInfo::DataTimezone#info
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/info_timezone.rb:22
TZInfo::ZoneinfoTimezoneInfo#period_for_utc
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/transition_data_timezone_info.rb:79
Class#new
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/transition_data_timezone_info.rb:115
TZInfo::TimezonePeriod#initialize
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/timezone_period.rb:21
TZInfo::TimezonePeriod#utc_total_offset
$GemPath0/gems/tzinfo-1.2.3/lib/tzinfo/timezone_period.rb:62
ActiveSupport::TimeWithZone#localtime
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:83
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
Time#getlocal
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:84
Time#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:272
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:272
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#original_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:42
ActiveRecord::Attribute::FromDatabase#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:139
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#deserialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:7
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#deserialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:21
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
ActiveRecord::Type::DateTime#block in initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:6
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/accepts_multiparameter_time.rb:7
ActiveRecord::Type::DateTime#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveRecord::Type::DateTime#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:15
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/date_time.rb:16
ActiveRecord::Type::DateTime#fast_string_to_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:68
String#=~
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:69
String#to_r
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Integer#div
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#*
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
Rational#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:70
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
String#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:71
ActiveRecord::Type::DateTime#new_time
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:50
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:52
ActiveRecord::Type::DateTime#default_timezone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:9
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#public_send
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
#<Class:Time>#utc
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#+
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:61
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#convert_time_to_time_zone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:29
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:30
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time.zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:12
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:13
Time#in_time_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:18
Time.find_zone!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:80
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/zones.rb:81
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Time#time_with_zone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:31
Time#utc?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/date_and_time/zones.rb:33
ActiveSupport::TimeWithZone#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:51
ActiveSupport::TimeWithZone#transfer_time_values_to_utc_constructor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:481
Time#year
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#month
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#day
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#hour
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#min
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#sec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Time#subsec
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#to_r
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#coerce
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
#<Class:Time>#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#divmod
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Numeric#div
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#==
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#/
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#floor
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Rational#*
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
Integer#<=>
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:482
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:109
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::HashWithIndifferentAccess#[]=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:110
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:235
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:236
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
ActiveSupport::HashWithIndifferentAccess#reverse_merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/reverse_merge.rb:12
ActiveSupport::HashWithIndifferentAccess#merge
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:225
ActiveSupport::HashWithIndifferentAccess#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:216
Kernel#class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
ActiveSupport::HashWithIndifferentAccess#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:287
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:288
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
Hash#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:303
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:309
ActiveSupport::HashWithIndifferentAccess#block in to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:291
ActiveSupport::HashWithIndifferentAccess#convert_value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:302
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
ActiveSupport::TimeWithZone#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:420
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:421
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Kernel#tap
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#block in dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:217
ActiveSupport::HashWithIndifferentAccess#set_defaults
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:319
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:320
ActiveSupport::HashWithIndifferentAccess#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:77
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:78
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:83
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:323
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:142
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:83
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:146
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:127
Product.column_names
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:384
Array#&
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:127
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:78
Product#locking_enabled?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:58
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:59
Product.locking_enabled?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:141
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.columns_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:338
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Product.locking_column
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:152
Product#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:546
Product#arel_attributes_with_values_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:410
Product#attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:434
Array#reject
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#block in attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#readonly_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:448
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product.readonly_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/readonly_attributes.rb:18
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product#block in attributes_for_update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:435
Product#readonly_attribute?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:448
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product.readonly_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/readonly_attributes.rb:18
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:449
Product#arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:423
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:425
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Product#block in arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Product#typecasted_attribute_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:456
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Struct#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Product#block in arel_attributes_with_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:427
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Product#typecasted_attribute_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:456
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Struct#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:428
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:551
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product#id_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:384
Product#attribute_was
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:187
Product#attribute_changed?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:180
Product#changes_include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:110
Product#changes_include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:204
Product#changed_attributes
$GemPath0/gems/activemodel-5.0.2/lib/active_model/dirty.rb:175
ActiveSupport::HashWithIndifferentAccess#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:162
ActiveSupport::HashWithIndifferentAccess#convert_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:298
Kernel#kind_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:299
Hash#key?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:163
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
ActiveRecord::AttributeMutationTracker#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:23
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_mutation_tracker.rb:24
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#changed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:54
ActiveRecord::Attribute::FromDatabase#changed_from_assignment?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:122
ActiveRecord::Attribute::FromDatabase#changed_in_place?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:58
ActiveRecord::Attribute::FromDatabase#has_been_read?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:95
ActiveRecord::Attribute::FromDatabase#original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:126
ActiveRecord::Attribute::FromDatabase#_original_value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:143
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#changed_in_place?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:83
Product#__temp__9646
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:34
Product#_read_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:65
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/read.rb:66
ActiveRecord::AttributeSet#fetch_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:43
ActiveRecord::AttributeSet#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:11
ActiveRecord::LazyAttributeHash#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:41
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
Product::ActiveRecord_Relation#_update_record
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:74
Product::ActiveRecord_Relation#substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:96
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
Product::ActiveRecord_Relation#block in substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Product::ActiveRecord_Relation#block in substitute_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:100
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:101
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Array#push
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:102
Product.unscoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:34
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:35
Product.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Product.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
ActiveRecord::Relation.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:100
ActiveRecord::Relation.relation_class_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:106
Product.relation_delegate_class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:6
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:101
Product::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Product::ActiveRecord_Relation#where
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:619
Hash#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:622
Product::ActiveRecord_Relation#spawn
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:9
Kernel#clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Kernel#initialize_clone
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/spawn_methods.rb:10
Product::ActiveRecord_Relation#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:33
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:36
Product::ActiveRecord_Relation#reset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:594
Kernel#freeze
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:597
Product::ActiveRecord_Relation#where!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:629
Product::ActiveRecord_Relation#sanitize_for_mass_assignment
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:19
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/forbidden_attributes_protection.rb:20
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:631
ActiveRecord::PredicateBuilder.references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:49
Enumerable#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
ActiveRecord::PredicateBuilder.block in references
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:50
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:51
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:54
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:55
Array#compact
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:57
Product::ActiveRecord_Relation#references!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:224
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:225
Array#map!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:226
Product::ActiveRecord_Relation#references_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#|
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:228
Product::ActiveRecord_Relation#references_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
Product::ActiveRecord_Relation#where_clause_factory
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1229
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1230
ActiveRecord::Relation::WhereClauseFactory#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:4
ActiveRecord::Relation::WhereClauseFactory#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:9
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:13
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:15
ActiveRecord::PredicateBuilder#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:12
ActiveRecord::TableMetadata#resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:12
#<Class:Hash>#[]
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:15
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
ActiveRecord::TableMetadata#block in resolve_column_aliases
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:16
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:17
Product.expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:93
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
Product.block in expand_hash_conditions_for_aggregates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:95
String#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/sanitization.rb:96
Product.reflect_on_aggregation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:61
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:62
Hash#stringify_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:43
Hash#transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:23
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:24
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
Hash#block in transform_keys!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:25
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
Hash#delete
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:26
ActiveRecord::PredicateBuilder#create_binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:34
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:96
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:97
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
ActiveRecord::PredicateBuilder#block in create_binds_for_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:100
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:102
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:106
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:108
ActiveRecord::PredicateBuilder#can_be_bound?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:158
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:159
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:160
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:123
ActiveRecord::PredicateBuilder#build_bind_param
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:164
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::TableMetadata#type
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:32
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:34
Product.type_for_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:364
Product.attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:348
Product.load_schema
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:435
Product.schema_loaded?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:431
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:165
ActiveRecord::Relation::QueryAttribute#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::PredicateBuilder#build_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:29
ActiveRecord::PredicateBuilder#convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:138
Hash#select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
ActiveRecord::PredicateBuilder#block in convert_dot_notation_to_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:139
String#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:140
Hash#each_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:143
ActiveRecord::PredicateBuilder#expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:83
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Hash#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
ActiveRecord::PredicateBuilder#block in expand_from_hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:86
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:87
ActiveRecord::PredicateBuilder#expand
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:39
ActiveRecord::TableMetadata#associated_with?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:40
Product._reflect_on_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:113
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:114
ActiveRecord::TableMetadata#arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:24
Product.arel_attribute
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:267
Product.attribute_alias?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:218
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
String#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/attribute_methods.rb:219
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
ActiveRecord::PredicateBuilder#build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:75
ActiveRecord::PredicateBuilder#handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:154
Enumerable#detect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::Base.===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:244
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:245
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder#block in handler_for
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:155
ActiveRecord::PredicateBuilder::BasicObjectHandler#call
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:8
Arel::Attributes::Attribute#eq
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:15
Arel::Attributes::Attribute#quoted_node
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:223
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/predications.rb:16
Arel::Nodes::Equality#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause_factory.rb:30
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
ActiveRecord::Relation::WhereClause#+
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:13
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:14
ActiveRecord::Relation::WhereClause#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:8
Product::ActiveRecord_Relation#where_clause=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:94
Product::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Product::ActiveRecord_Relation#bound_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:101
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:43
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#binds
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:11
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:12
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product::ActiveRecord_Relation#build_arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:959
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:960
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:9
Arel::SelectManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
Arel::Nodes::SelectCore#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_core.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/join_source.rb:9
Arel::Nodes::JoinSource#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::Nodes::SelectStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/select_statement.rb:8
Array#last
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:12
Arel::SelectManager#from
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:87
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:88
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:91
Product::ActiveRecord_Relation#joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#left_outer_joins_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
ActiveRecord::Relation::WhereClause#ast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:69
ActiveRecord::Relation::WhereClause#predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:151
ActiveRecord::Relation::WhereClause#non_empty_predicates
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:162
Array#-
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:163
Arel::Nodes::Equality#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:18
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Struct#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Arel::Table#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:84
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:88
String#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:19
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
ActiveRecord::Relation::WhereClause#block in predicates_with_wrapped_sql_literals
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:152
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:153
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:70
Arel::Nodes::And#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/and.rb:7
Arel::SelectManager#where
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:33
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:34
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::Relation::WhereClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Array#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:6
Product::ActiveRecord_Relation#limit_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#offset_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#group_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Product::ActiveRecord_Relation#build_order
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1150
Product::ActiveRecord_Relation#order_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1151
Array#reject!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1152
Product::ActiveRecord_Relation#build_select
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1096
Product::ActiveRecord_Relation#select_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1097
Product.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Arel.star
$GemPath0/gems/arel-7.1.4/lib/arel.rb:30
Arel.sql
$GemPath0/gems/arel-7.1.4/lib/arel.rb:26
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel.rb:27
String#initialize
$GemPath0/gems/arel-7.1.4/lib/arel.rb:27
Arel::Table#[]
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:80
#<Class:#<Class:0x007fc6642f2d80>>#new
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Struct#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:81
Arel::SelectManager#project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:132
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Arel::SelectManager#block in project
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#include?
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:136
Array#concat
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:135
Product::ActiveRecord_Relation#distinct_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Arel::SelectManager#distinct
$GemPath0/gems/arel-7.1.4/lib/arel/select_manager.rb:149
Product::ActiveRecord_Relation#from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_from_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1234
ActiveRecord::Relation::FromClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:27
ActiveRecord::Relation::FromClause#empty?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:23
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/from_clause.rb:24
Product::ActiveRecord_Relation#lock_value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:73
Product::ActiveRecord_Relation#where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#having_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:90
Product::ActiveRecord_Relation#new_where_clause
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:1224
ActiveRecord::Relation::WhereClause.empty
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/where_clause.rb:83
ActiveRecord::ConnectionAdapters::SQLite3Adapter#combine_bind_parameters
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:480
Product::ActiveRecord_Relation#arel
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:948
Product.primary_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:72
Arel::SelectManager#compile_update
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:5
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:6
Arel::UpdateManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:3
Arel::UpdateManager#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/tree_manager.rb:11
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:5
Arel::Nodes::UpdateStatement#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/update_statement.rb:7
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:8
Array#first
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
Array#first
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/crud.rb:11
Arel::UpdateManager#key=
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:14
Arel::Nodes.build_quoted
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:30
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:32
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:36
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/casted.rb:39
Arel::Nodes::Quoted#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Arel::UpdateManager#table
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:29
Arel::UpdateManager#set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:43
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:44
Array#map
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Arel::UpdateManager#block in set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:49
Arel::Nodes::UnqualifiedColumn#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:48
Arel::Nodes::Assignment#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::UpdateManager#block in set
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:47
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:49
Arel::Nodes::UnqualifiedColumn#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:7
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unary.rb:8
Class#new
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:48
Arel::Nodes::Assignment#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:6
BasicObject#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/binary.rb:7
Arel::UpdateManager#order
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:22
Arel::UpdateManager#wheres=
$GemPath0/gems/arel-7.1.4/lib/arel/update_manager.rb:34
Product.connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:90
Product.retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:127
Product.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:121
ActiveRecord::RuntimeRegistry.connection_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Product.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ApplicationRecord.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:100
ActiveRecord::Base.connection_specification_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:98
Kernel#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_handling.rb:99
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:880
ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:916
ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:933
#<Class:Process>#pid
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:934
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Concurrent::Map#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:118
Concurrent::Map#get_or_default
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:109
Hash#fetch
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:110
ActiveRecord::ConnectionAdapters::ConnectionPool#connection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:363
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:364
ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:585
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Kernel#hash
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:20
ActiveRecord::ConnectionAdapters::SQLite3Adapter#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:15
ActiveRecord::ConnectionAdapters::SQLite3Adapter#update
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:132
ActiveRecord::ConnectionAdapters::SQLite3Adapter#to_sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:10
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:11
ActiveRecord::ConnectionAdapters::SQLite3Adapter#collector
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:144
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:146
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:8
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:4
Arel::Visitors::SQLite#accept
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:6
Arel::Visitors::SQLite#accept
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:6
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UpdateStatement
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:105
NilClass#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:106
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Table
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:607
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Assignment
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:646
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UnqualifiedColumn
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:720
Arel::Nodes::UnqualifiedColumn#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:15
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:16
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Assignment
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:646
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:648
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_UnqualifiedColumn
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:720
Arel::Nodes::UnqualifiedColumn#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:15
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/nodes/unqualified_column.rb:16
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_And
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:636
Arel::Visitors::SQLite#inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:819
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#inject
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerator#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Enumerable#each_with_index
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Array#each
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#block in inject_join
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:821
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_Equality
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:659
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Attributes_Attribute
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:725
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
#<Class:0x007fc6642f2d80>#relation
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:726
Arel::Visitors::SQLite#quote_table_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:803
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:804
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:90
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
#<Class:0x007fc6642f2d80>#name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:727
Arel::Visitors::SQLite#quote_column_name
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:808
Module#===
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:809
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quote_column_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#nil?
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:664
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Arel::Visitors::SQLite#visit
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:12
Arel::Visitors::SQLite#dispatch
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/visitor.rb:24
Kernel#class
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Kernel#hash
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/reduce.rb:13
Arel::Visitors::SQLite#visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:738
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#add_bind
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:13
Arel::Visitors::SQLite#block in visit_Arel_Nodes_BindParam
$GemPath0/gems/arel-7.1.4/lib/arel/visitors/to_sql.rb:739
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#<<
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:12
Kernel#dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
Array#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:13
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:139
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#compile
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/sql_string.rb:19
ActiveRecord::ConnectionAdapters::AbstractAdapter::SQLString#value
$GemPath0/gems/arel-7.1.4/lib/arel/collectors/plain_string.rb:8
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_delete
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:221
ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:190
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Decimal#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
BigDecimal#to_f
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:34
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#quoted_date
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:133
Time#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:137
Time#getutc
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:138
Time#to_formatted_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:49
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:51
Time#strftime
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/conversions.rb:51
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:143
Time#usec
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:143
Time#usec
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:144
Kernel#sprintf
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:144
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:191
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Relation::QueryAttribute#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::Relation::QueryAttribute#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:6
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::ConnectionAdapters::SQLite3Adapter#type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:29
Kernel#respond_to?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:30
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:31
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:33
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3/quoting.rb:35
ActiveRecord::ConnectionAdapters::SQLite3Adapter#_type_cast
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:182
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:184
TrueClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:186
FalseClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:187
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:189
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:190
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:191
Time.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:15
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:16
ActiveRecord::ConnectionAdapters::SQLite3Adapter#types_which_need_no_typecasting
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:160
NilClass#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
Module#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/quoting.rb:192
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in exec_query
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:193
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
ActiveRecord::ConnectionAdapters::SQLite3Adapter#without_prepared_statement?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:599
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
SQLite3::Statement#block in bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Module#===
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:38
SQLite3::Statement#bind_param
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:41
Enumerable#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:202
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#close
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:204
Array#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:217
ActiveRecord::Result#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/result.rb:39
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Decimal#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
ActiveRecord::LogSubscriber#block in sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#render_bind
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:23
ActiveModel::Type::Integer#binary?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:55
ActiveRecord::Relation::QueryAttribute#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_attribute.rb:10
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
BigDecimal#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Time#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Array#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
String#inspect
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
Integer#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:50
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
String#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:114
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:118
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
SQLite3::Database#changes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:223
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::CallbackSequence#block in call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::After.block in halting_and_conditional
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:201
ActiveSupport::Callbacks::Filters::Environment#target
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:202
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:203
ActiveSupport::Callbacks::Filters::Environment#halted
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:204
Enumerable#all?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
ActiveSupport::Callbacks::Filters::After.block (2 levels) in halting_and_conditional
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:206
ActiveSupport::Callbacks::Conditionals::Value#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:116
Product.block (2 levels) in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
BasicObject#!=
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
Integer#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:142
ActiveSupport::Callbacks::Callback#block in make_lambda
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:382
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Product#block in define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
BasicObject#instance_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:158
Product#block in add_autosave_association_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:185
Product#save_collection_association
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:382
Product#association_instance_get
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:273
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
BasicObject#!=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
Integer#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
BasicObject#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/persistence.rb:541
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:456
ActiveSupport::Callbacks::Filters::Environment#value
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:101
Product#changes_applied
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:52
Product#mutation_tracker
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:103
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:54
ActiveSupport::HashWithIndifferentAccess#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:64
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:65
Hash#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:66
ActiveSupport::HashWithIndifferentAccess#update
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:140
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:141
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:144
Hash#to_hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:69
Hash#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:70
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/hash_with_indifferent_access.rb:71
Product#store_original_attributes
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/dirty.rb:130
ActiveRecord::AttributeSet#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:91
ActiveRecord::LazyAttributeHash#transform_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::LazyAttributeHash#materialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:105
Hash#transform_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set/builder.rb:26
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Integer#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:24
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:5
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:7
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/numeric.rb:9
ActiveModel::Type::Integer#cast
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:35
Kernel#nil?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:36
ActiveModel::Type::Integer#cast_value
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:38
Integer#to_i
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:43
ActiveModel::Type::Integer#ensure_in_range
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:47
Range#cover?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
Integer#<=>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/integer.rb:48
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Text#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::Text#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:8
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:10
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
TrueClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:11
FalseClass#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
BasicObject#==
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/immutable_string.rb:12
ActiveModel::Type::String#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromUser#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromUser#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveModel::Type::Decimal#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/value.rb:43
ActiveRecord::Attribute::FromUser#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromUser.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromDatabase#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromDatabase#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromDatabase#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::Attribute::FromDatabase#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromDatabase.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
ActiveRecord::Attribute::FromUser#forgetting_assignment
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:62
ActiveRecord::Attribute::FromUser#value_for_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:50
ActiveRecord::Attribute::FromUser#value
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:36
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#block in delegating_block
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:339
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter#__getobj__
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb:384
ActiveRecord::Type::DateTime#serialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:7
ActiveRecord::Type::DateTime#apply_seconds_precision
$GemPath0/gems/activemodel-5.0.2/lib/active_model/type/helpers/time_value.rb:33
ActiveSupport::TimeWithZone#acts_like?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:7
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
String#intern
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/acts_like.rb:8
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveRecord::Type::DateTime#is_utc?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/type/internal/timezone.rb:5
ActiveRecord::Base.default_timezone
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::TimeWithZone#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:446
Symbol#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:448
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:449
ActiveSupport::TimeWithZone#utc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/time_with_zone.rb:63
ActiveRecord::Attribute::FromUser#with_value_from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:71
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:72
ActiveRecord::Attribute::FromUser.from_database
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:4
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:5
ActiveRecord::Attribute::FromDatabase#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute.rb:29
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:93
ActiveRecord::AttributeSet#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_set.rb:7
ActiveRecord::ConnectionAdapters::TransactionState#committed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:14
Product#clear_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:424
#<Class:Thread>#current
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:198
Thread#status
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:198
ActiveRecord::ConnectionAdapters::TransactionManager#commit_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:168
Array#last
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:169
ActiveRecord::ConnectionAdapters::RealTransaction#before_commit_records
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:79
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:80
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:80
Array#pop
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:174
ActiveRecord::ConnectionAdapters::RealTransaction#commit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:142
ActiveRecord::ConnectionAdapters::SQLite3Adapter#commit_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:239
ActiveRecord::ConnectionAdapters::SQLite3Adapter#log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:582
Kernel#object_id
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:587
ActiveSupport::Notifications::Instrumenter#instrument
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:17
ActiveSupport::Notifications::Instrumenter#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:32
ActiveSupport::Notifications::Fanout#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:41
ActiveSupport::Notifications::Fanout#listeners_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:53
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:78
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:80
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:81
ActiveSupport::Notifications::Event#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:56
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:58
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:82
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:85
ActiveSupport::Notifications::Fanout#block in start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:42
ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:97
ActiveRecord::ExplainSubscriber#start
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:6
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in log
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:589
ActiveRecord::ConnectionAdapters::SQLite3Adapter#block in commit_db_transaction
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:240
SQLite3::Database#commit
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:517
SQLite3::Database#execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:122
Kernel#nil?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:123
SQLite3::Database#prepare
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:90
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
SQLite3::Statement#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:92
SQLite3::Database#block in execute
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:137
SQLite3::Statement#bind_params
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:35
Array#flatten
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
Array#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:37
SQLite3::Statement#columns
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:101
SQLite3::Statement#get_metadata
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:135
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:136
SQLite3::Statement#column_count
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Class#new
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Array#initialize
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:139
Kernel#block_given?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:142
Enumerable#map
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:152
SQLite3::Statement#each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:106
Kernel#loop
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#block in each
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:107
SQLite3::Statement#step
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Database#encoding
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:108
SQLite3::Statement#done?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/statement.rb:109
SQLite3::Statement#closed?
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
SQLite3::Statement#close
$GemPath0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:97
ActiveSupport::Notifications::Instrumenter#finish_with_state
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:41
ActiveSupport::Notifications::Fanout#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:45
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:82
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:88
#<Class:Time>#now
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Time#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
Integer#+
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:89
ActiveRecord::LogSubscriber#event_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:100
ActiveSupport::SubscriberQueueRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::SubscriberQueueRegistry#get_queue
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:116
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:90
Hash#merge!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:92
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/subscriber.rb:94
ActiveRecord::LogSubscriber#sql
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:37
Kernel#class
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:38
ActiveRecord::LogSubscriber.runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:9
ActiveRecord::RuntimeRegistry.sql_runtime
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:18
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Time#minus_with_coercion
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:258
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:259
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:260
Time#minus_with_duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:245
ActiveSupport::Duration.===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:102
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/duration.rb:103
Time#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Numeric#quo
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
Integer#fdiv
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/time/calculations.rb:249
ActiveRecord::LogSubscriber.runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:5
ActiveRecord::RuntimeRegistry.sql_runtime=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/runtime_registry.rb:19
ActiveRecord::RuntimeRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:92
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
Array#include?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
String#==
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:43
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
ActiveSupport::Notifications::Event#duration
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/instrumenter.rb:78
Float#round
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:45
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:103
NilClass#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:105
Float#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/numeric/conversions.rb:106
ActiveRecord::LogSubscriber#colorize_payload_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:61
NilClass#blank?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/blank.rb:52
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
ActiveRecord::LogSubscriber#sql_color
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:69
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:71
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:73
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:75
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:77
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:79
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:81
Regexp#===
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:83
ActiveRecord::LogSubscriber#color
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:102
ActiveRecord::LogSubscriber#colorize_logging
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:67
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:104
NilClass#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:56
ActiveRecord::LogSubscriber#debug
$GemPath0/gems/activesupport-5.0.2/lib/active_support/log_subscriber.rb:92
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveRecord::LogSubscriber#logger
$GemPath0/gems/activerecord-5.0.2/lib/active_record/log_subscriber.rb:90
ActiveRecord::Base.logger
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Logger#debug
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:490
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#block (2 levels) in broadcast
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:24
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Logger#add
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:85
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:86
ActiveSupport::Logger#level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:27
ActiveSupport::Logger#local_level
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:15
ActiveSupport::Logger#local_log_id
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:11
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
BasicObject#__id__
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger_thread_safe_level.rb:12
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb:92
Concurrent::Map#[]
$GemPath0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb:19
ActiveSupport::Logger#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:455
Kernel#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:457
NilClass#nil?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:461
Kernel#block_given?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:462
ActiveSupport::Logger#format_severity
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:577
#<Class:Time>#now
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Time#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
Integer#+
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:470
ActiveSupport::Logger#format_message
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:581
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:20
ActiveSupport::Logger::SimpleFormatter#tags_text
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:51
ActiveSupport::Logger::SimpleFormatter#current_tags
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:45
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:48
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:53
NilClass#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/tagged_logging.rb:21
ActiveSupport::Logger::SimpleFormatter#call
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:101
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/logger.rb:102
Logger::LogDevice#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:684
Logger::LogDevice#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
Logger::LogDevice#mon_enter
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:185
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:186
Thread::Mutex#lock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:187
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:188
Logger::LogDevice#block in write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:686
IO#write
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb:695
Logger::LogDevice#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
Logger::LogDevice#mon_check_owner
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:247
#<Class:Thread>#current
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:248
Thread::Mutex#unlock
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:202
ActiveSupport::Notifications::Fanout#block in finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:46
ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
$GemPath0/gems/activesupport-5.0.2/lib/active_support/notifications/fanout.rb:101
ActiveRecord::ExplainSubscriber#finish
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_subscriber.rb:10
ActiveRecord::ExplainRegistry.collect?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:53
ActiveRecord::ExplainRegistry.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:44
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
Thread#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/per_thread_registry.rb:45
ActiveRecord::ExplainRegistry#collect?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/explain_registry.rb:21
ActiveRecord::ConnectionAdapters::RealTransaction#commit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:75
ActiveRecord::ConnectionAdapters::TransactionState#set_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:26
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveRecord::ConnectionAdapters::RealTransaction#commit_records
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:83
Array#uniq
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:84
Array#shift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:85
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:94
ActiveRecord::ConnectionAdapters::TransactionState#committed?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/connection_adapters/abstract/transaction.rb:14
Product#clear_transaction_record_state
$GemPath0/gems/activerecord-5.0.2/lib/active_record/transactions.rb:424