gpt4 book ai didi

ruby-on-rails - 在rails中测试数据库种子文件的有效性

转载 作者:数据小太阳 更新时间:2023-10-29 08:02:27 26 4
gpt4 key购买 nike

随着代码的增长,种子文件可能会很快失效。我刚刚遇到这样一种情况,即打开的合并请求运行并通过了所有测试,但是当我在登台服务器上运行 rails db:seed 时失败,因为种子文件没有该特定模型的所有必需字段.有没有一种方法可以让我们始终测试种子文件的有效性?

可能相关:

  • 我正在使用 gitlab CI 来运行 CI 和部署
  • rails 版本 - 5.2
  • rspec 版本 3

最佳答案

您可以定义一个单独的 CI 任务来运行 rails db:seed,紧挨着您现有的运行 rspec(或 rails spec ,或它使用的任何拼写)。

关于ruby-on-rails - 在rails中测试数据库种子文件的有效性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847068/

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