• Student.block in <class:Student> /home/z/test_rails/school/app/models/student.rb:2
    • Student.enum $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:148
      • Hash#delete $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:150
      • Hash#delete $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:151
      • Hash#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:152
        • Student.block in enum $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:152
          • Class#new $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:154
            • ActiveSupport::HashWithIndifferentAccess#initialize $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:64
              • Kernel#respond_to? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:65
              • Hash#initialize $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:66
              • ActiveSupport::HashWithIndifferentAccess#update $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:140
                • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:141
                • Hash#to_hash $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:144
                • Hash#each_pair $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:144
              • Hash#to_hash $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:69
              • Hash#default $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:70
              • Hash#default_proc $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:71
          • Symbol#to_sym $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:155
          • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:158
          • String#pluralize $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/string/inflections.rb:31
            • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/string/inflections.rb:32
            • ActiveSupport::Inflector.pluralize $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:29
              • ActiveSupport::Inflector.inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:234
                • Kernel#block_given? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:235
                • ActiveSupport::Inflector::Inflections.instance $GemPath0/gems/activesupport-5.0.4/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.4/lib/active_support/inflector/methods.rb:379
                • String#to_s $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                • Kernel#dup $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                  • Kernel#initialize_dup $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                    • String#initialize_copy $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                • ActiveSupport::Inflector.inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:234
                  • Kernel#block_given? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:235
                  • ActiveSupport::Inflector::Inflections.instance $GemPath0/gems/activesupport-5.0.4/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.4/lib/active_support/inflector/inflections.rb:51
                  • Array#any? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                • Array#each $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
          • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
            • Student.dangerous_class_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:125
              • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
              • Array#include? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
              • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
              • Student.class_method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                • ActiveRecord::Base.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                  • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:5
          • Kernel#singleton_class $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:159
          • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:159
          • String#pluralize $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/string/inflections.rb:31
            • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/string/inflections.rb:32
            • ActiveSupport::Inflector.pluralize $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:29
              • ActiveSupport::Inflector.inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:234
                • Kernel#block_given? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:235
                • ActiveSupport::Inflector::Inflections.instance $GemPath0/gems/activesupport-5.0.4/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.4/lib/active_support/inflector/methods.rb:379
                • String#to_s $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                • Kernel#dup $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                  • Kernel#initialize_dup $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                    • String#initialize_copy $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:380
                • ActiveSupport::Inflector.inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:234
                  • Kernel#block_given? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:235
                  • ActiveSupport::Inflector::Inflections.instance $GemPath0/gems/activesupport-5.0.4/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.4/lib/active_support/inflector/inflections.rb:51
                  • Array#any? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                    • ActiveSupport::Inflector::Inflections::Uncountables#block in uncountable? $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                      • Regexp#=== $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/inflections.rb:52
                • Array#each $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                  • ActiveSupport::Inflector.block in apply_inflections $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
                    • String#sub! $GemPath0/gems/activesupport-5.0.4/lib/active_support/inflector/methods.rb:385
          • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:159
            • BasicObject#singleton_method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:159
          • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
            • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
              • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                  • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                  • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
            • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
              • Class#new $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:206
                • Module#initialize $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:206
              • Module#include(#<Module:0x007fa573638a10>) $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:207
                • Module#append_features(#<Module:0x007fa573638a10>) $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:207
                • Module#included $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:207
            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
          • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:162
          • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
            • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
              • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                  • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                  • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
            • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
          • Student.attribute_alias? $GemPath0/gems/activemodel-5.0.4/lib/active_model/attribute_methods.rb:218
            • Student.attribute_aliases -> block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
              • Student.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
            • Symbol#to_s $GemPath0/gems/activemodel-5.0.4/lib/active_model/attribute_methods.rb:219
            • Hash#key? $GemPath0/gems/activemodel-5.0.4/lib/active_model/attribute_methods.rb:219
          • Student.decorate_attribute_type $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:11
            • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:13
            • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:13
            • Student.decorate_matching_attribute_types $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:17
              • Student.reload_schema_from_cache $GemPath0/gems/activerecord-5.0.4/lib/active_record/model_schema.rb:474
                • Student.direct_descendants $GemPath0/gems/activesupport-5.0.4/lib/active_support/descendants_tracker.rb:52
                  • ActiveSupport::DescendantsTracker.direct_descendants $GemPath0/gems/activesupport-5.0.4/lib/active_support/descendants_tracker.rb:8
                    • Kernel#hash $GemPath0/gems/activesupport-5.0.4/lib/active_support/descendants_tracker.rb:9
                • Array#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/model_schema.rb:487
              • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:19
              • Student.attribute_type_decorations -> block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
                • Student.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
              • ActiveRecord::AttributeDecorators::TypeDecorator#merge $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:43
                • Hash#merge $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:44
                  • Kernel#initialize_dup $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:44
                    • Hash#initialize_copy $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:44
                • Class#new $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:44
                  • ActiveRecord::AttributeDecorators::TypeDecorator#initialize $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_decorators.rb:39
              • Student.attribute_type_decorations= -> block (2 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:87
                • Student.block (2 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:87
                  • Kernel#singleton_class $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:88
                  • Module#class_eval $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:88
                    • #<Class:Student (call 'Student.connection' to establish a connection)>.block (3 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:88
                      • #<Class:Student (call 'Student.connection' to establish a connection)>.remove_possible_method $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/module/remove_method.rb:3
                        • Module#method_defined? $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/module/remove_method.rb:4
                        • Module#undef_method $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/module/remove_method.rb:5
                          • BasicObject#singleton_method_undefined $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/module/remove_method.rb:5
                      • Module#define_method $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
                        • BasicObject#singleton_method_added $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
                  • Module#singleton_class? $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:93
          • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
          • Module#module_eval $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:169
            • #<Module:0x007fa573638a10>.block (2 levels) in enum $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:169
              • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:170
              • Enumerable#each_with_index $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:170
              • Enumerator#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:171
                • Enumerable#each_with_index $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:171
                  • Array#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:171
                    • #<Module:0x007fa573638a10>.block (3 levels) in enum $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:171
                      • NilClass#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • NilClass#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • ActiveSupport::HashWithIndifferentAccess#[]= $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:109
                        • ActiveSupport::HashWithIndifferentAccess#convert_key $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:298
                          • Kernel#kind_of? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:299
                          • Symbol#to_s $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:299
                        • ActiveSupport::HashWithIndifferentAccess#convert_value $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:302
                          • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:303
                          • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:309
                        • ActiveSupport::HashWithIndifferentAccess#[]= $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:110
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
                          • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                            • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                        • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
                        • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                          • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                          • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                      • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:188
                        • Module#method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:188
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
                          • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                            • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                        • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
                        • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                          • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                          • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                      • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:192
                        • Module#method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:192
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_class_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:125
                          • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Array#include? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                          • Student.class_method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                            • ActiveRecord::Base.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                              • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:5
                      • Student.scope $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:146
                        • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:147
                        • Student.dangerous_class_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:125
                          • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Array#include? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                          • Student.class_method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                            • ActiveRecord::Base.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                              • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:5
                        • Student.valid_scope_name? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:179
                          • Student.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                            • ActiveRecord::DynamicMatchers::Method.match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:31
                              • Enumerable#find $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                • Array#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                  • ActiveRecord::DynamicMatchers::Method.block in match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                    • ActiveRecord::DynamicMatchers::FindBy.pattern $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:36
                                      • ActiveRecord::DynamicMatchers::FindBy.prefix $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:96
                                      • ActiveRecord::DynamicMatchers::FindBy.suffix $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:44
                                    • String#=~ $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                  • ActiveRecord::DynamicMatchers::Method.block in match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                    • ActiveRecord::DynamicMatchers::FindByBang.pattern $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:36
                                      • ActiveRecord::DynamicMatchers::FindByBang.prefix $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:108
                                      • ActiveRecord::DynamicMatchers::FindByBang.suffix $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:112
                                    • String#=~ $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                            • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:8
                        • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:160
                        • Kernel#singleton_class $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
                        • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
                          • BasicObject#singleton_method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
                    • #<Module:0x007fa573638a10>.block (3 levels) in enum $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:171
                      • NilClass#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • NilClass#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:183
                      • ActiveSupport::HashWithIndifferentAccess#[]= $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:109
                        • ActiveSupport::HashWithIndifferentAccess#convert_key $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:298
                          • Kernel#kind_of? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:299
                          • Symbol#to_s $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:299
                        • ActiveSupport::HashWithIndifferentAccess#convert_value $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:302
                          • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:303
                          • Kernel#is_a? $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:309
                        • ActiveSupport::HashWithIndifferentAccess#[]= $GemPath0/gems/activesupport-5.0.4/lib/active_support/hash_with_indifferent_access.rb:110
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
                          • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                            • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                        • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
                        • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                          • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                          • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                      • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:188
                        • Module#method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:188
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods/primary_key.rb:65
                          • Student.dangerous_attribute_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:107
                            • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                            • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                              • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                              • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                        • Student._enum_methods_module $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:204
                        • Student.method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:111
                          • Module#method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                          • Module#private_method_defined? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:112
                      • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:192
                        • Module#method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:192
                      • Student.detect_enum_conflict! $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:217
                        • Student.dangerous_class_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:125
                          • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Array#include? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                          • Student.class_method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                            • ActiveRecord::Base.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                              • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:5
                      • Student.scope $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:146
                        • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:147
                        • Student.dangerous_class_method? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:125
                          • String#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Array#include? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:126
                          • Class#superclass $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                          • Student.class_method_defined_within? $GemPath0/gems/activerecord-5.0.4/lib/active_record/attribute_methods.rb:129
                            • ActiveRecord::Base.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                              • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:5
                        • Student.valid_scope_name? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:179
                          • Student.respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:3
                            • ActiveRecord::DynamicMatchers::Method.match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:31
                              • Enumerable#find $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                • Array#each $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                  • ActiveRecord::DynamicMatchers::Method.block in match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                    • ActiveRecord::DynamicMatchers::FindBy.pattern $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:36
                                    • String#=~ $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                  • ActiveRecord::DynamicMatchers::Method.block in match $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                                    • ActiveRecord::DynamicMatchers::FindByBang.pattern $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:36
                                    • String#=~ $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:32
                            • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/dynamic_matchers.rb:8
                        • Kernel#respond_to? $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:160
                        • Kernel#singleton_class $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
                        • Module#define_method $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
                          • BasicObject#singleton_method_added $GemPath0/gems/activerecord-5.0.4/lib/active_record/scoping/named.rb:161
          • Student.defined_enums -> block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
            • Student.block (4 levels) in class_attribute $GemPath0/gems/activesupport-5.0.4/lib/active_support/core_ext/class/attribute.rb:90
          • Symbol#to_s $GemPath0/gems/activerecord-5.0.4/lib/active_record/enum.rb:199