DamageStudios / rims

Rails Inventory Management System (RIMS)
MIT License
57 stars 54 forks source link

Seed data is missing password #86

Open blakerego opened 8 years ago

blakerego commented 8 years ago

When creating a new database, and running the rake db:seed, you receive an error regarding the password being blank -

➜ rims git:(master) rake db:seed

rake aborted!
ActiveRecord::RecordInvalid: Validation failed: Password can't be blank
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/validations.rb:79:in `raise_record_invalid'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/validations.rb:43:in `save!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:29:in `save!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/transactions.rb:291:in `block in save!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/transactions.rb:347:in `block in with_transaction_returning_status'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/transaction.rb:188:in `within_new_transaction'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/transactions.rb:344:in `with_transaction_returning_status'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/transactions.rb:291:in `save!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/protected_attributes-1.0.8/lib/active_record/mass_assignment_security/validations.rb:17:in `create!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/protected_attributes-1.0.8/lib/active_record/mass_assignment_security/validations.rb:13:in `block in create!'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/protected_attributes-1.0.8/lib/active_record/mass_assignment_security/validations.rb:13:in `collect'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/protected_attributes-1.0.8/lib/active_record/mass_assignment_security/validations.rb:13:in `create!'
  /Users/blake/Projects/rims/db/seeds.rb:1:in `<top (required)>'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `block in load'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/railties-4.2.0/lib/rails/engine.rb:547:in `load_seed'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/tasks/database_tasks.rb:250:in `load_seed'
  /Users/blake/.rvm/gems/ruby-2.1.2/gems/activerecord-4.2.0/lib/active_record/railties/databases.rake:180:in `block (2 levels) in <top (required)>'
  /Users/blake/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
  /Users/blake/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'