Fut*_*cky 2 rspec ruby-on-rails factory-bot
有没有办法知道为什么工厂没有保存记录?
我尝试使用 factory bot 创建记录,但收到一条错误消息:
ActiveRecord::RecordNotSaved: Failed to save the record
Run Code Online (Sandbox Code Playgroud)
但是我不知道为什么它无法保存。我必须做一些试错才能最终找出哪个占用了大量时间。
当您验证名称的存在时:
factory = FactoryBot.build(:some_factory, name: nil)
factory.valid? # => false
factory.errors.full_messages # => ["Name can't be blank"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |