gpt4 book ai didi

ruby-on-rails - Rails - 在 Rails 控制台中,当您保存并得到 false 时,您如何找出原因?

转载 作者:数据小太阳 更新时间:2023-10-29 06:38:40 25 4
gpt4 key购买 nike

在 Rails 控制台中,我正在创建一条记录,然后输入 @record.save,我得到的结果是 false,但我不明白为什么? Rails C 有没有办法输出保存失败的原因?

谢谢

最佳答案

通过 errors 实例方法访问错误。示例:

ruby-1.8.7-p334 :001 > c = Company.new
=> #<Company id: nil, name: nil, link: nil, created_at: nil, updated_at: nil>
ruby-1.8.7-p334 :002 > c.save
=> false
ruby-1.8.7-p334 :003 > c.errors
=> #<OrderedHash {:name=>["can't be blank"]}>

关于ruby-on-rails - Rails - 在 Rails 控制台中,当您保存并得到 false 时,您如何找出原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5385345/

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