Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在ActiveRecord中迁移和设定数据种子时,外键约束失败_Ruby_Activerecord - Fatal编程技术网

Ruby 在ActiveRecord中迁移和设定数据种子时,外键约束失败

Ruby 在ActiveRecord中迁移和设定数据种子时,外键约束失败,ruby,activerecord,Ruby,Activerecord,我们正在尝试将数据迁移到Ruby中的sqlite3数据库中,其中包含3个类之间的类关联 class Artist < ActiveRecord::Base has_many :events has_many :venues, :through => :events end 每个迁移文件都是这样的 Event.create(id: 2599084, venue_id: 82166, playdate: "2015-06-06", name: "U2 at Pepsi

我们正在尝试将数据迁移到Ruby中的sqlite3数据库中,其中包含3个类之间的类关联

class Artist < ActiveRecord::Base
    has_many :events
    has_many :venues, :through => :events
end
每个迁移文件都是这样的

Event.create(id: 2599084, venue_id: 82166, playdate: "2015-06-06", name: "U2 at Pepsi Center", artist_id: "5039")
Venue.create(id: 81533, name: "Paradise Theatre", cityid: "2055", state: "CO", city: "Paonia", zip: "80246")
Artist.create(id: 5039, artistname: "U2", genre: "Pop / Rock")
class CreateEventsTable < ActiveRecord::Migration[6.0]
  def change
    create_table :events do |t|
      #table and column to reference (join)
      t.string :name
      t.date :playdate
      t.references :artist, foreign_key: true
      t.references :venue, foreign_key: true
    end
  end
end
class CreateEventsTable
class CreateVenuesTable
class CreateArtistsTable
为了拥有每一个

-活动参考:艺术家和场地

-场地参考了许多活动和艺术家

-艺术家引用了许多事件

我们的结果是:

$ rake db:seed --trace
** Invoke db:seed (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Invoke db:load_config 
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke db:load_config 
** Execute db:abort_if_pending_migrations

rake aborted!
ActiveRecord::InvalidForeignKey: SQLite3::ConstraintException: FOREIGN KEY constraint failed
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `step'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `block in each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `loop'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `to_a'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `block (2 levels) in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:40:in `block in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:718:in `block (2 levels) in log'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:717:in `block in log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:708:in `log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:39:in `exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:166:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:375:in `_insert_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:933:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/counter_cache.rb:163:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/locking/optimistic.rb:70:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/attribute_methods/dirty.rb:211:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `block in _create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:101:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_create_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:111:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:906:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `block in create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_save_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:129:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:470:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/validations.rb:47:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `block in save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:375:in `block in with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `block in transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:212:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:366:in `with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/suppressor.rb:44:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:38:in `create'
db/seeds.rb:3235:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `block in load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:291:in `load_dependency'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sinatra-activerecord-2.0.14/lib/sinatra/activerecord/rake/activerecord_6.rb:3:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/tasks/database_tasks.rb:440:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/railties/databases.rake:328:in `block (2 levels) in <top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:160:in `invoke_task'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:125:in `run_with_threads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:110:in `top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:83:in `block in run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:80:in `run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `<main>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `eval'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `<main>'

Caused by:
SQLite3::ConstraintException: FOREIGN KEY constraint failed
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `step'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `block in each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `loop'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `to_a'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `block (2 levels) in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:40:in `block in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:718:in `block (2 levels) in log'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:717:in `block in log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:708:in `log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:39:in `exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:166:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:375:in `_insert_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:933:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/counter_cache.rb:163:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/locking/optimistic.rb:70:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/attribute_methods/dirty.rb:211:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `block in _create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:101:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_create_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:111:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:906:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `block in create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_save_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:129:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:470:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/validations.rb:47:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `block in save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:375:in `block in with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `block in transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:212:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:366:in `with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/suppressor.rb:44:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:38:in `create'
db/seeds.rb:3235:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `block in load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:291:in `load_dependency'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sinatra-activerecord-2.0.14/lib/sinatra/activerecord/rake/activerecord_6.rb:3:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/tasks/database_tasks.rb:440:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/railties/databases.rake:328:in `block (2 levels) in <top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:160:in `invoke_task'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:125:in `run_with_threads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:110:in `top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:83:in `block in run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:80:in `run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `<main>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `eval'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `<main>'
Tasks: TOP => db:seed
$rake db:seed——跟踪
**调用数据库:种子(第一次)
**调用数据库:加载配置(第一次)
**执行db:load\u config
**调用db:load\u config
**执行db:seed
**调用数据库:如果挂起迁移,则中止(第一次)
**调用db:load\u config
**执行数据库:如果\u挂起\u迁移,则中止\u
雷克流产了!
ActiveRecord::InvalidForeignKey:SQLite3::ConstraintException:外键约束失败
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:在“步骤”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in`block in each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in'loop'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in'each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/sqlite3/database\u statements.rb:49:in`to\u a'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/sqlite3/database\u statements.rb:49:exec\u查询中的“块(2级)”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u support/dependencies/interlock.rb:48:in`block in permit\u concurrent\u loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u-support/concurrency/share\u-lock.rb:187:in'yield\u shares'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u support/dependencies/interlock.rb:47:在“允许并发加载”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/sqlite3/database\u statements.rb:40:in`block in exec\u query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract\u adapter.rb:718:在“日志中的块(2个级别)”中
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in'mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract\u adapter.rb:717:在“日志中的块”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u support/notifications/instrumenter.rb:24:in'instrument'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract\u adapter.rb:708:在“日志”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/sqlite3/database\u statements.rb:39:in'exec\u query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract/database\u statements.rb:135:in'exec\u insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract/database\u statements.rb:166:in'insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/connection\u adapters/abstract/query\u cache.rb:22:in'insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/persistence.rb:375:在“插入记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/persistence.rb:933:在“创建记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/counter\u cache.rb:163:在“创建记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u-record/locking/optimistic.rb:70:in`\u create\u-record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/attribute\u methods/dirty.rb:211:在“创建记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/callbacks.rb:332:in`block in\u create\u record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u support/callbacks.rb:101:in'run\u callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active\u-support/callbacks.rb:827:在“运行”中创建回调
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/callbacks.rb:332:在“创建记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/timestamp.rb:111:在“创建记录”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/persistence.rb:906:在“创建或更新”中
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active\u record/callbacks.rb:328:in`block in create\u或\u update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesup
class CreateEventsTable < ActiveRecord::Migration[6.0]
  def change
    create_table :events do |t|
      #table and column to reference (join)
      t.string :name
      t.date :playdate
      t.references :artist, foreign_key: true
      t.references :venue, foreign_key: true
    end
  end
end
class CreateVenuesTable < ActiveRecord::Migration[6.0]
  def change
    create_table :venues do |t|
      #table and column to reference (join)
      t.string :name
      t.date :playdate
      t.integer :cityid
      t.string :state
      t.string :city
      t.string :zip
      t.references :artist, foreign_key: true
      t.references :event, foreign_key: true
      binding.pry
    end
  end
end
class CreateArtistsTable < ActiveRecord::Migration[6.0]
  def change
    create_table :artists do |t|
      #table and column to reference (join)
      t.string :artistname
      t.string :genre
    end
  end
end
$ rake db:seed --trace
** Invoke db:seed (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Invoke db:load_config 
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke db:load_config 
** Execute db:abort_if_pending_migrations

rake aborted!
ActiveRecord::InvalidForeignKey: SQLite3::ConstraintException: FOREIGN KEY constraint failed
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `step'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `block in each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `loop'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `to_a'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `block (2 levels) in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:40:in `block in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:718:in `block (2 levels) in log'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:717:in `block in log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:708:in `log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:39:in `exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:166:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:375:in `_insert_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:933:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/counter_cache.rb:163:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/locking/optimistic.rb:70:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/attribute_methods/dirty.rb:211:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `block in _create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:101:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_create_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:111:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:906:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `block in create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_save_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:129:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:470:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/validations.rb:47:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `block in save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:375:in `block in with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `block in transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:212:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:366:in `with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/suppressor.rb:44:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:38:in `create'
db/seeds.rb:3235:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `block in load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:291:in `load_dependency'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sinatra-activerecord-2.0.14/lib/sinatra/activerecord/rake/activerecord_6.rb:3:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/tasks/database_tasks.rb:440:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/railties/databases.rake:328:in `block (2 levels) in <top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:160:in `invoke_task'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:125:in `run_with_threads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:110:in `top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:83:in `block in run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:80:in `run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `<main>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `eval'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `<main>'

Caused by:
SQLite3::ConstraintException: FOREIGN KEY constraint failed
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `step'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:108:in `block in each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `loop'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sqlite3-1.4.1/lib/sqlite3/statement.rb:107:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `to_a'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:49:in `block (2 levels) in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:40:in `block in exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:718:in `block (2 levels) in log'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:717:in `block in log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract_adapter.rb:708:in `log'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/sqlite3/database_statements.rb:39:in `exec_query'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:166:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `insert'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:375:in `_insert_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:933:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/counter_cache.rb:163:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/locking/optimistic.rb:70:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/attribute_methods/dirty.rb:211:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `block in _create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:101:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_create_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:332:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:111:in `_create_record'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:906:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `block in create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:827:in `_run_save_callbacks'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/callbacks.rb:328:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/timestamp.rb:129:in `create_or_update'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:470:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/validations.rb:47:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `block in save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:375:in `block in with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `block in transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:281:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:212:in `transaction'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:366:in `with_transaction_returning_status'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/transactions.rb:315:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/suppressor.rb:44:in `save'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/persistence.rb:38:in `create'
db/seeds.rb:3235:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `block in load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:291:in `load_dependency'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activesupport-6.0.1/lib/active_support/dependencies.rb:319:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/sinatra-activerecord-2.0.14/lib/sinatra/activerecord/rake/activerecord_6.rb:3:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/tasks/database_tasks.rb:440:in `load_seed'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/activerecord-6.0.1/lib/active_record/railties/databases.rake:328:in `block (2 levels) in <top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/Users/flatironschool/.rvm/rubies/ruby-2.6.1/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:160:in `invoke_task'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `each'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:116:in `block in top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:125:in `run_with_threads'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:110:in `top_level'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:83:in `block in run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/lib/rake/application.rb:80:in `run'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `load'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/rake:23:in `<main>'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `eval'
/Users/flatironschool/.rvm/gems/ruby-2.6.1/bin/ruby_executable_hooks:24:in `<main>'
Tasks: TOP => db:seed