【发布时间】:2016-08-09 17:23:55
【问题描述】:
我正在尝试使用 rake db:seed 使用种子数据填充我的数据库,但由于某种原因,我不断收到此错误。请注意,我需要绕过验证检查。
01_user.rb
user = User.new([
{id: 6, email: "admin@example.com"},
{id: 7, email: "superadmin@example.com"}
])
user.save!(validate: false)
我不断收到的错误:
$ bundle exec rake db:seed RAILS_ENV=test
rake aborted!
ArgumentError: When assigning attributes, you must pass a hash as an argument.
关于为什么会发生这种情况以及如何解决它的任何指导?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord rake