gpt4 book ai didi

ruby-on-rails - 有没有办法知道为什么工厂机器人无法保存记录?

转载 作者:行者123 更新时间:2023-12-02 00:38:58 28 4
gpt4 key购买 nike

有没有办法知道工厂保存记录失败的原因?

我尝试使用工厂机器人创建记录,但收到一条错误消息:

ActiveRecord::RecordNotSaved: Failed to save the record

但是我不知道为什么不能保存。我必须进行一些试错,才能最终找出哪个占用了相当多的时间。

最佳答案

当您验证名称的存在时:

factory = FactoryBot.build(:some_factory, name: nil)
factory.valid? # => false
factory.errors.full_messages # => ["Name can't be blank"]

关于ruby-on-rails - 有没有办法知道为什么工厂机器人无法保存记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47980840/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com