gpt4 book ai didi

ruby-on-rails - 在 rails 4 中播种测试数据库

转载 作者:行者123 更新时间:2023-12-04 02:43:51 25 4
gpt4 key购买 nike

我刚刚开始为我正在进行的 Rails 应用程序实现一些测试。我有一些依赖项(主要是为用户管理设计的),这将要求我已经注册了一个用户。

我在我的 db/seeds.rb 文件中设置了这些项目。

我从this article找到了一些信息, this questionthis question但它们与早期版本的 Rails 有关。

我按照其中一个问题的建议创建了一个 test_seeds.rake 文件,但它似乎在我运行时没有被调用

rake tests

所以我正在研究这样一个理论,即作为 Rails 4 的一部分发生变化的不仅仅是测试文件夹结构。

任何人都可以提供有关如何实现此目标的任何 Rails 4 指导吗?

谢谢简

最佳答案

啊哈,感谢 Stevethis question 的评论我发现了

Rails.application.load_seed 

我在我的 test/test_helper.rb 文件中用以下方法实现了如下:

  def set_up
Rails.application.load_seed
end

这就是我需要的。不过,我不确定这是否是 Rails 4 的实现方式。

关于ruby-on-rails - 在 rails 4 中播种测试数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274569/

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