ArticlesController#block in index
/home/z/test_rails/dapo/app/controllers/articles_controller.rb:3
ArticlesController.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
ArticlesController.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.autoload_module!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:455
ActiveSupport::Dependencies.autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:437
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ActiveSupport::Dependencies.block in autoloadable_module?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:438
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
#<Class:File>#directory?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:439
ArticlesController.parent
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:32
ArticlesController.parent_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:7
ArticlesController.parents
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:48
ArticlesController.parent_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:7
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/introspection.rb:57
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
ActiveSupport::Dependencies.block in load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:518
Object.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
Object.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:505
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:506
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:508
ActiveSupport::Dependencies.require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:353
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:355
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:36
ActiveSupport::Dependencies.interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::Interlock#loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:10
ActiveSupport::Concurrency::ShareLock#exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:147
ActiveSupport::Concurrency::ShareLock#start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:75
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#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
ActiveSupport::Concurrency::ShareLock#block in start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:76
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:77
ActiveSupport::Concurrency::ShareLock#busy_for_exclusive?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:204
ActiveSupport::Concurrency::ShareLock#busy_for_sharing?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:209
Hash#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:211
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:206
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:206
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:85
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#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::Dependencies::Interlock#block in loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:11
ActiveSupport::Dependencies.block in load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:37
ActiveSupport::Dependencies.block in require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:358
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:372
ActiveSupport::Dependencies.warnings_on_first_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:471
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#compact
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#collect
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
String#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:476
#<Class:Kernel>#load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
Object.const_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:201
Object.anonymous?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:25
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/anonymous.rb:26
ActiveSupport::Dependencies.load_missing_constant
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:494
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
BasicObject#equal?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:495
ActiveSupport::Dependencies.qualified_name_for
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:486
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:488
String#underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:118
ActiveSupport::Inflector.underscore
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:89
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
String#gsub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:91
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
Regexp#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:92
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:93
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:94
String#tr!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:95
String#downcase!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:96
ActiveSupport::Dependencies.search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:424
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:425
ActiveSupport::Dependencies.autoload_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
ActiveSupport::Dependencies.block in search_for_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:427
#<Class:File>#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:428
#<Class:File>#file?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:429
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:505
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:506
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:508
ActiveSupport::Dependencies.require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:353
#<Class:File>#expand_path
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:355
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:36
ActiveSupport::Dependencies.interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::Interlock#loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:10
ActiveSupport::Concurrency::ShareLock#exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:147
ActiveSupport::Concurrency::ShareLock#start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:75
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#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
ActiveSupport::Concurrency::ShareLock#block in start_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:76
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:77
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#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::Dependencies::Interlock#block in loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies/interlock.rb:11
ActiveSupport::Dependencies.block in load_interlock
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:37
ActiveSupport::Dependencies.block in require_or_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:358
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#include?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:232
ActiveSupport::Dependencies.loaded
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:330
ActiveSupport::Dependencies.mechanism
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:372
ActiveSupport::Dependencies.warnings_on_first_load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies.load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:471
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#compact
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:472
Array#collect
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
String#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:473
ActiveSupport::Dependencies.new_constants_in
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:657
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:161
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies::WatchStack#block in watch_namespaces
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:162
ActiveSupport::Dependencies.to_constant_name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:676
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:678
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:679
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:680
Module#name
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:681
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:165
ActiveSupport::Dependencies.block in load_file
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:476
#<Class:Kernel>#load
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
IO#set_encoding
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:477
ActiveRecord::Base.inherited
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_extension.rb:10
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:72
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
ApplicationRecord.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
ApplicationRecord.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
ApplicationRecord.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
ApplicationRecord.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:40
ApplicationRecord.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:45
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#block in initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#include(#<#<Class:0x007f4c30028900>:0x007f4c383171b8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#append_features(#<#<Class:0x007f4c30028900>:0x007f4c383171b8>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
ApplicationRecord.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:215
ApplicationRecord.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#include(ApplicationRecord::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#append_features(ApplicationRecord::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:175
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
ApplicationRecord.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
ApplicationRecord.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
ApplicationRecord.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
ApplicationRecord.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:274
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:276
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:142
ApplicationRecord.initialize_find_by_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:138
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:25
ApplicationRecord.initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:10
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_Relation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_Relation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_Relation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_Relation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_Associations_CollectionProxy.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_Associations_CollectionProxy.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
ApplicationRecord::ActiveRecord_AssociationRelation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(ApplicationRecord::ActiveRecord_AssociationRelation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(ApplicationRecord::ActiveRecord_AssociationRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord::ActiveRecord_AssociationRelation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ActiveRecord::Base.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/enum.rb:102
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::Base.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Hash#deep_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:41
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:43
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
ApplicationRecord.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:ApplicationRecord(abstract)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Base.inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:47
ActiveSupport::DescendantsTracker.store_inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:34
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Class#inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:49
Class#superclass
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_extension.rb:12
Module#include(ApplicationRecord)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_extension.rb:12
Kaminari::ActiveRecordModelExtension.append_features(ApplicationRecord)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(Kaminari::ActiveRecordModelExtension)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
ApplicationRecord.block in <module:ActiveRecordModelExtension>
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:8
Module#include(ApplicationRecord)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:9
Kaminari::ConfigurationMethods.append_features(ApplicationRecord)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(Kaminari::ConfigurationMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(Kaminari::ConfigurationMethods::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Kaminari::ConfigurationMethods.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Kaminari.config
$GemPath0/gems/activesupport-5.0.2/lib/active_support/configurable.rb:27
#<Class:0x007f4c6439d4a8>#method_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:37
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:38
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:39
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:42
#<Class:0x007f4c6439d4a8>#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:33
String#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Hash#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Symbol#to_s
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:14
Kernel#eval
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:13
BasicObject#singleton_method_added
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:14
Kaminari::ActiveRecordModelExtension.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
ApplicationRecord.<class:ApplicationRecord>
/home/z/test_rails/dapo/app/models/application_record.rb:1
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies.load_once_path?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:444
ActiveSupport::Dependencies.autoload_once_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:447
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:480
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#uniq!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:481
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:386
ActiveSupport::Dependencies.history
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Concurrency::ShareLock#stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:95
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#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
ActiveSupport::Concurrency::ShareLock#block in stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:96
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:97
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#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
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:512
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:513
ApplicationRecord.inherited
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_extension.rb:10
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:72
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
Article.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/time_zone_conversion.rb:77
Article.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
Article.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
Article.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:40
Article.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:45
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#block in initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
ActiveRecord::AttributeMethods::GeneratedAttributeMethods#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:46
Module#include(#<#<Class:0x007f4c24da8a78>:0x007f4c34242a48>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#append_features(#<#<Class:0x007f4c24da8a78>:0x007f4c34242a48>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:48
Article.initialize_generated_modules
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:215
Article.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:221
Module#include(Article::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#append_features(Article::GeneratedAssociationMethods)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
Module#included
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:222
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:175
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
Article.block in inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/locking/optimistic.rb:176
Article.decorate_matching_attribute_types
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:17
Article.reload_schema_from_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:454
Article.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:52
ActiveSupport::DescendantsTracker.direct_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:8
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:9
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:466
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:19
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ActiveRecord::AttributeDecorators::TypeDecorator#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:43
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:44
ActiveRecord::AttributeDecorators::TypeDecorator#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_decorators.rb:39
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:274
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:275
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:276
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:142
Article.initialize_find_by_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:138
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Kernel#extend(Mutex_m)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
Mutex_m.extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:56
Module#extend_object
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:57
Hash#mu_extended
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:61
Kernel#respond_to_missing?
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:62
Kernel#singleton_class
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:67
Mutex_m.define_aliases
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:41
Module#module_eval
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:42
BasicObject#singleton_method_added
(eval):2
BasicObject#singleton_method_added
(eval):3
BasicObject#singleton_method_added
(eval):4
BasicObject#singleton_method_added
(eval):5
BasicObject#singleton_method_added
(eval):6
Hash#mu_initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:104
Class#new
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Thread::Mutex#initialize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/mutex_m.rb:105
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:139
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:25
Article.initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:10
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_Relation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_Relation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_Relation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_Relation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_Associations_CollectionProxy.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_Associations_CollectionProxy)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_Associations_CollectionProxy.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
Article.block in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Class#inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Article::ActiveRecord_AssociationRelation.block (2 levels) in initialize_relation_delegate_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:17
Module#include(Article::ActiveRecord_AssociationRelation)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:18
ActiveRecord::Delegation::ClassSpecificRelation.append_features(Article::ActiveRecord_AssociationRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:111
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:112
Module#<
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:116
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:117
Module#append_features(ActiveRecord::Delegation::ClassSpecificRelation)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:118
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#extend(ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods)
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extend_object
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Module#extended
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:119
Kernel#instance_variable_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:120
Article::ActiveRecord_AssociationRelation.block in <module:ClassSpecificRelation>
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:49
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:50
ActiveRecord::Delegation::ClassSpecificRelation.included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:124
Kernel#nil?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:125
Module#included
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concern.rb:130
Module#name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
String#gsub
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Module#const_set
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:20
Kernel#hash
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/delegation.rb:21
ApplicationRecord.inherited
$GemPath0/gems/activerecord-5.0.2/lib/active_record/enum.rb:102
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
ApplicationRecord.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Hash#deep_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:41
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:42
Hash#each_pair
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/object/deep_dup.rb:43
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ApplicationRecord.inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:47
ActiveSupport::DescendantsTracker.store_inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:34
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:35
Class#inherited
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:49
Class#superclass
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_extension.rb:12
Article.<class:Article>
/home/z/test_rails/dapo/app/models/article.rb:1
Article.table_name=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:223
String#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:224
Article.has_many
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations.rb:1364
ActiveRecord::Associations::Builder::HasMany.build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:21
Article.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods/primary_key.rb:65
Article.dangerous_attribute_method?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:107
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:111
Article.method_defined_within?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:111
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:112
Module#private_method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/attribute_methods.rb:112
ActiveRecord::Associations::Builder::HasMany.define_extensions
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:24
Kernel#block_given?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:25
ActiveRecord::Associations::Builder::HasMany.create_reflection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:36
Kernel#kind_of?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:37
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:39
ActiveRecord::Associations::Builder::HasMany.validate_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:77
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:7
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:10
ActiveRecord::Associations::Builder::HasMany.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:73
Enumerable#flat_map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:74
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:74
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.valid_options
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:136
Hash#assert_valid_keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:75
Array#flatten!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:76
Hash#each_key
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/keys.rb:77
ActiveRecord::Associations::Builder::HasMany.build_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:51
ActiveRecord::Associations::Builder::HasMany.macro
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/has_many.rb:3
ActiveRecord::Reflection.create
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:16
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:30
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:360
ActiveRecord::Reflection::HasManyReflection#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:273
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.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:280
String#pluralize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:31
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:32
ActiveSupport::Inflector.pluralize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:29
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:364
ActiveRecord::Reflection::HasManyReflection#macro
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:632
ActiveRecord::Reflection::HasManyReflection#calculate_constructable
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:538
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:367
Thread::Mutex#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:367
ActiveRecord::Associations::Builder::HasMany.define_accessors
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:101
Article.generated_association_methods
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:219
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:51
ActiveRecord::Associations::Builder::HasMany.define_readers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:108
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:111
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:109
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:110
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:55
String#singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:46
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:56
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:54
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:55
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:61
ActiveRecord::Associations::Builder::HasMany.define_writers
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:116
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:119
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:117
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:118
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:65
String#singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:54
ActiveSupport::Inflector.singularize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:46
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector.apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:379
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
String#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:380
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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::Inflector::Inflections::Uncountables#uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:51
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Regexp#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:52
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
ActiveSupport::Inflector.block in apply_inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
String#sub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:385
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:66
Module#class_eval
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:64
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:65
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:15
ActiveRecord::Associations::Builder::HasMany.define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:84
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:90
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension.build
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:132
Article.add_autosave_association_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:179
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:180
String#intern
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:180
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Article.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:126
Article.block in _define_before_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:126
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:127
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:127
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:113
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Article.block in _define_after_model_callback
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:138
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:141
ActiveSupport::Callbacks::Conditionals::Value#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:113
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:144
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
String#intern
$GemPath0/gems/activemodel-5.0.2/lib/active_model/callbacks.rb:145
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.define_autosave_validation_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:209
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:210
String#intern
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:210
ActiveRecord::Reflection::HasManyReflection#validate?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:499
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:500
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:211
ActiveRecord::Reflection::HasManyReflection#collection?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:634
Article.define_non_cyclic_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:150
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:151
Module#define_method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Module#method_added
$GemPath0/gems/activerecord-5.0.2/lib/active_record/autosave_association.rb:152
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#each_key
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:155
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.after_validation
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:95
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:98
NilClass#to_a
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/callbacks.rb:98
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#shift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:517
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#block in prepend
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:518
ActiveSupport::Callbacks::CallbackChain#prepend_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:532
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
Array#unshift
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:535
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Array#each
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.block in define_callbacks
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:19
ActiveRecord::Associations::Builder::HasMany.define_callback
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:32
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Symbol#to_s
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:33
Module#method_defined?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:36
Article.class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:71
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:73
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:74
Hash#fetch
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:75
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.block in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:77
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:79
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:82
Article.remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:10
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
BasicObject#instance_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block in remove_possible_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:11
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Kernel#define_singleton_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:110
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:119
Article.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#private_method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#attr_writer
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Module#method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:124
Symbol#to_sym
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Kernel#Array
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
NilClass#to_a
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Array#map
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/collection_association.rb:37
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveRecord::Associations::Builder::HasMany.define_validations
$GemPath0/gems/activerecord-5.0.2/lib/active_record/associations/builder/association.rb:124
ActiveRecord::Reflection.add_reflection
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:34
Article.clear_reflections_cache
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:122
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.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:36
Hash#merge
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Kernel#initialize_dup
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Hash#initialize_copy
$GemPath0/gems/activerecord-5.0.2/lib/active_record/reflection.rb:36
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:104
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:105
Article._validates_default_keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:155
Hash#slice!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:31
Kernel#respond_to?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:32
Hash#keys
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:33
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:33
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#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#default
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:35
Hash#default=
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:35
Hash#default_proc
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:36
Hash#replace
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/hash/slice.rb:37
Hash#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Article.block in validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:115
String#camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:89
ActiveSupport::Inflector.camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:66
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:67
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.block in camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
String#capitalize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:73
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:74
String#include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Module#const_get
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Article._parse_validates_options
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:159
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:161
Hash#merge
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Article.validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:77
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Article.block in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:82
ActiveRecord::Validations::PresenceValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:137
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
ActiveRecord::Validations::PresenceValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:107
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
Kernel#freeze
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:108
ActiveRecord::Validations::PresenceValidator#check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:164
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:84
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (2 levels) in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:86
ActiveRecord::Base.block (2 levels) in <module:Validations>
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:54
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block in validates
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:113
Symbol#to_s
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:115
String#camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/string/inflections.rb:89
ActiveSupport::Inflector.camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:66
String#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:67
String#sub
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.block in camelize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
ActiveSupport::Inflector.inflections
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:234
Kernel#block_given?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:235
ActiveSupport::Inflector::Inflections.instance
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/inflections.rb:61
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
String#capitalize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:69
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:73
String#gsub!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:74
String#include?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Module#const_get
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:118
Article._parse_validates_options
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:159
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:161
Module#===
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:163
Hash#merge
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Kernel#initialize_dup
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Hash#initialize_copy
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/validates.rb:123
Article.validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:77
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Article.block in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:81
Class#new
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:82
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:11
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:12
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:12
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:137
Hash#delete
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
Kernel#Array
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:138
ActiveRecord::Validations::LengthValidator#initialize
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:107
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
Kernel#freeze
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validator.rb:108
ActiveRecord::Validations::LengthValidator#check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:45
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Hash#keys
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Array#&
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:46
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:52
ActiveRecord::Validations::LengthValidator#block in check_validity!
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:52
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/length.rb:55
Kernel#respond_to?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:84
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (2 levels) in validates_with
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:85
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Symbol#to_sym
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations/with.rb:86
Article.validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:151
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Enumerable#all?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Array#each
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Article.block in validate
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Kernel#is_a?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:154
Hash#key?
$GemPath0/gems/activemodel-5.0.2/lib/active_model/validations.rb:162
Article.set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:609
Article.normalize_callback_params
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:556
Array#first
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#include?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:557
Array#extract_options!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:22
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:23
Hash#extractable_options?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:7
Kernel#instance_of?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:8
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/array/extract_options.rb:24
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Hash#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:560
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#map
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:612
ActiveSupport::Callbacks::Callback.build
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:297
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:298
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:305
ActiveSupport::Callbacks::Callback#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:311
ActiveSupport::Callbacks::Callback#compute_identifier
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:410
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:412
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:317
Kernel#Array
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
NilClass#to_a
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:318
Article.__update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:565
ActiveSupport::DescendantsTracker.descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:12
ActiveSupport::DescendantsTracker.accumulate_descendants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:39
Kernel#hash
$GemPath0/gems/activesupport-5.0.2/lib/active_support/descendants_tracker.rb:40
Array#reverse_each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.block in __update_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:566
Article.get_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:758
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:759
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:568
ActiveSupport::Callbacks::CallbackChain#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:498
ActiveSupport::Callbacks::CallbackChain#chain
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:522
Kernel#dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Kernel#initialize_dup
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Array#initialize_copy
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:500
Class#new
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Thread::Mutex#initialize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:501
Article.block in set_callback
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:616
ActiveSupport::Callbacks::CallbackChain#append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:513
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#block in append
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:514
ActiveSupport::Callbacks::CallbackChain#append_one
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:526
ActiveSupport::Callbacks::CallbackChain#remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:538
Array#delete_if
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
ActiveSupport::Callbacks::CallbackChain#block in remove_duplicates
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:540
ActiveSupport::Callbacks::Callback#duplicates?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:340
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Module#===
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:342
Array#push
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:529
Article.set_callbacks
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:762
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/callbacks.rb:763
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
ActiveSupport::Dependencies.constant_watch_stack
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
ActiveSupport::Dependencies::WatchStack#new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:124
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
ActiveSupport::Dependencies::WatchStack#block in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:128
Array#last
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:131
ActiveSupport::Dependencies.qualified_const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:396
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:397
ActiveSupport::Inflector.constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:257
String#split
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:258
Enumerable#inject
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
ActiveSupport::Inflector.block in constantize
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:266
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268
Kernel#is_a?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:134
Module#constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:137
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:144
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:145
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
ActiveSupport::Dependencies::WatchStack#block (2 levels) in new_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:149
Array#-
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#join
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:150
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:156
ActiveSupport::Dependencies::WatchStack#pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:173
Array#each
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies::WatchStack#block in pop_modules
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:174
ActiveSupport::Dependencies.load_once_path?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:444
ActiveSupport::Dependencies.autoload_once_paths
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:447
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#concat
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:480
ActiveSupport::Dependencies.autoloaded_constants
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#uniq!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:481
ActiveSupport::Dependencies.loading
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Array#pop
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:386
ActiveSupport::Dependencies.history
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/attribute_accessors.rb:60
Set#add
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb:330
ActiveSupport::Concurrency::ShareLock#stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:95
ActiveSupport::Concurrency::ShareLock#mon_synchronize
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:211
ActiveSupport::Concurrency::ShareLock#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
ActiveSupport::Concurrency::ShareLock#block in stop_exclusive
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:96
#<Class:Thread>#current
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:97
ActiveSupport::Concurrency::ShareLock#eligible_waiters?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:214
Hash#any?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/concurrency/share_lock.rb:215
MonitorMixin::ConditionVariable#broadcast
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:147
ActiveSupport::Concurrency::ShareLock#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::ConditionVariable#broadcast
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:149
ActiveSupport::Concurrency::ShareLock#mon_exit
/home/z/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb:197
ActiveSupport::Concurrency::ShareLock#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
Module#const_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:512
Module#const_get
$GemPath0/gems/activesupport-5.0.2/lib/active_support/dependencies.rb:513
Article.page
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:14
Article.max_per_page
$GemPath0/gems/kaminari-core-1.0.1/lib/kaminari/models/configuration_methods.rb:30
Kaminari.config
$GemPath0/gems/activesupport-5.0.2/lib/active_support/configurable.rb:27
#<Class:0x007f4c6439d4a8>#method_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:37
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:38
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:39
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:42
#<Class:0x007f4c6439d4a8>#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:33
String#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Hash#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Article.default_per_page
$GemPath0/gems/kaminari-core-1.0.1/lib/kaminari/models/configuration_methods.rb:16
Kaminari.config
$GemPath0/gems/activesupport-5.0.2/lib/active_support/configurable.rb:27
#<Class:0x007f4c6439d4a8>#method_missing
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:37
Symbol#to_s
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:38
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:39
String#chomp!
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:42
#<Class:0x007f4c6439d4a8>#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:33
String#to_sym
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Hash#[]
$GemPath0/gems/activesupport-5.0.2/lib/active_support/ordered_options.rb:34
Article.limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/querying.rb:10
Article.all
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/named.rb:24
Article.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
Article.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
Article.default_scoped
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/named.rb:32
Article.build_default_scope
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:104
Article.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
NilClass#nil?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:107
Kernel#method
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Method#owner
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Kernel#is_a?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:108
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Article.block (2 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:87
Kernel#singleton_class
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
Module#class_eval
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.block (3 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:88
#<Class:Article(id: integer, title: string, text: text, created_at: datetime, updated_at: datetime)>.remove_possible_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:3
Module#method_defined?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:4
Module#undef_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
BasicObject#singleton_method_undefined
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/module/remove_method.rb:5
Module#define_method
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
BasicObject#singleton_method_added
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Module#singleton_class?
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:93
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Article.block (4 levels) in class_attribute
$GemPath0/gems/activesupport-5.0.2/lib/active_support/core_ext/class/attribute.rb:90
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/scoping/default.rb:114
Article.relation
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:289
Article.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Article.table_name
$GemPath0/gems/activerecord-5.0.2/lib/active_record/model_schema.rb:213
Article.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
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:254
Arel::Table#initialize
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:14
String#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:15
NilClass#to_s
$GemPath0/gems/arel-7.1.4/lib/arel/table.rb:22
Article.predicate_builder
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:272
Article.table_metadata
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:299
Article.arel_table
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:253
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:300
ActiveRecord::TableMetadata#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/table_metadata.rb:6
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/core.rb:273
ActiveRecord::PredicateBuilder#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:14
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:18
ActiveRecord::PredicateBuilder::BasicObjectHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/basic_object_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:19
ActiveRecord::PredicateBuilder::ClassHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/class_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:20
ActiveRecord::PredicateBuilder::BaseHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/base_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:21
ActiveRecord::PredicateBuilder::RangeHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/range_handler.rb:6
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:22
ActiveRecord::PredicateBuilder::RangeHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/range_handler.rb:6
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:23
BasicObject#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:23
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:24
ActiveRecord::PredicateBuilder::ArrayHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/array_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:25
ActiveRecord::PredicateBuilder::AssociationQueryHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/association_query_handler.rb:14
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:26
ActiveRecord::PredicateBuilder::PolymorphicArrayHandler#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder/polymorphic_array_handler.rb:4
ActiveRecord::PredicateBuilder#register_handler
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:71
Array#unshift
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/predicate_builder.rb:72
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
Article.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
Article::ActiveRecord_Relation#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation.rb:24
Article.finder_needs_type_condition?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:81
Article.descends_from_active_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:71
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:74
ApplicationRecord.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:75
ApplicationRecord.descends_from_active_record?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:71
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:74
ActiveRecord::Base.abstract_class?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:124
Class#superclass
$GemPath0/gems/activerecord-5.0.2/lib/active_record/inheritance.rb:77
Article::ActiveRecord_Relation#limit
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:705
Article::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
Article::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
Article::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
Article::ActiveRecord_Relation#limit!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:709
Article::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
Article::ActiveRecord_Relation#limit_value=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:81
Article::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Integer#to_i
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:16
Article::ActiveRecord_Relation#offset
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:728
Article::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
Article::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
Article::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
Article::ActiveRecord_Relation#offset!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:732
Article::ActiveRecord_Relation#offset_value=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:81
Article::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Article::ActiveRecord_Relation#extending
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:915
Array#any?
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:916
Article::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
Article::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
Article::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
Article::ActiveRecord_Relation#extending!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:923
Class#new
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:924
Module#initialize
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:924
#<Module:0x007f4c30f48818>.block in page
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:16
Module#include(Kaminari::ActiveRecordRelationMethods)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:17
Module#append_features(Kaminari::ActiveRecordRelationMethods)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:17
Module#included
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:17
Module#include(Kaminari::PageScopeMethods)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:18
Module#append_features(Kaminari::PageScopeMethods)
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:18
Module#included
$GemPath0/gems/kaminari-activerecord-1.0.1/lib/kaminari/activerecord/active_record_model_extension.rb:18
Array#flatten!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:925
Article::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Article::ActiveRecord_Relation#extending_values=
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:64
Article::ActiveRecord_Relation#assert_mutability!
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:954
Article::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/query_methods.rb:928
Article::ActiveRecord_Relation#extending_values
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:60
Kernel#extend(#<Module:0x007f4c30f48818>)
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:928
Module#extend_object
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:928
Module#extended
$GemPath0/gems/activerecord-5.0.2/lib/active_record/relation/query_methods.rb:928