我目前在Rails 5.1中测试我的模型时遇到问题

时间:2018-05-06 21:31:34

标签: ruby-on-rails testing minitest rails-console

这是一篇很长的帖子,所以我提前道歉。

在遵循Rails教程时,我在rails控制台中创建用户时遇到了一个问题。仅出于测试目的,我通过rails控制台创建了两个用户。每个都有一个列'id'。我注意到,一旦我在另一个终端窗口中运行'rails test:models'命令,我的测试将失败或通过,然后我会跳回rails控制台检查用户,我最终会得到两个对象不再有我分配的名称和电子邮件。相反,名称和电子邮件字段填充了“MyString”,并且在id列中有一个非常大的无序ID,如“298486374”和“980190962”,而不是1和2。

在使用'delete_all'命令后,我已经使用gem“reset_pk_sequence”将id列重置为'1',并且之后能够多次重新创建该问题。

以下是我制作的视频链接,以显示我正在经历的内容。

https://vimeo.com/268299707

任何人都可以解释这种现象以及我如何解决这个问题吗?

0 个答案:

没有答案