gpt4 book ai didi

ruby-on-rails - Rspec 和 'before_validation' 回调问题

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:01 24 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 3.0.9 和 RSpec 2。我知道使用 RSpec 和 before_validation 回调存在一些已知问题,因为 before_validation 在 spec 文件中运行时似乎不会被触发。您可以找到很多类似的问题(例如,通过执行 Google search )。

我想知道目前是否有人想出了解决这个问题的方法?

P.S.:我读到一些人建议使用模拟,其他人建议从 before_validation 切换到其他回调(例如:到 before_save) 或使用 save(:validate => false) 方法(因此跳过验证)...等等...但似乎没有人解决了“真实”的问题。 您认为在这种情况下应该如何解决问题?

最佳答案

如果您不能绕过使用模拟,请尝试使用 reload 方法重新加载您的实例,然后再进行测试。

关于ruby-on-rails - Rspec 和 'before_validation' 回调问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455553/

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