gpt4 book ai didi

mysql - 查看由factory_girl在mysql数据库中创建的数据库条目

转载 作者:行者123 更新时间:2023-11-29 23:14:08 25 4
gpt4 key购买 nike

是否可以查看工厂创建的数据库条目(例如使用 PhpMyAdmin)?我的测试成功,因此数据库条目应该存在。但是当我将 sleep(60) 添加到测试中(创建条目后)时,我在数据库中找不到任何数据库条目。

最佳答案

在 FactoryGirl 的大多数设置中,您的数据库条目将被插入到从未提交的事务中。这意味着记录在该测试之外永远不可见。

如果您使用 RSpec,则可以设置 config.use_transactional_fixtures = false

如果您使用 DatabaseCleaner,则可以使用 DatabaseCleaner.strategy = :truncation

执行此操作后,事务将被提交,并且记录将在测试之外可见。这可能会让您的测试变慢一些。

关于mysql - 查看由factory_girl在mysql数据库中创建的数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941112/

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