Ruby on rails rails在测试、开发和生产中得到不同的结果

Ruby on rails rails在测试、开发和生产中得到不同的结果,ruby-on-rails,Ruby On Rails,我正在用rails t测试我的应用程序 我得到了结果Object.count==1 当我在浏览器中运行我的应用程序时,我的Object.count==2 怎么会这样 我想我在这两种情况下都有相同的意见 这是一个模型。我发现了错误。输入是不同的。您所指的对象是某个类的模型或对象well、dev、test和production有单独的数据库。不知道为什么这会令人惊讶。测试以model Object.count==1通过。这就是我想要的行为。当我尝试查看应用程序在浏览器中是否正常工作时,我模拟相同的输

我正在用rails t测试我的应用程序

我得到了结果Object.count==1

当我在浏览器中运行我的应用程序时,我的Object.count==2

怎么会这样

我想我在这两种情况下都有相同的意见


这是一个模型。

我发现了错误。输入是不同的。

您所指的对象是某个类的模型或对象well、dev、test和production有单独的数据库。不知道为什么这会令人惊讶。测试以model Object.count==1通过。这就是我想要的行为。当我尝试查看应用程序在浏览器中是否正常工作时,我模拟相同的输入,并看到创建了两个对象,而不是一个。所以我有相同的输入,但得到不同的结果。我试图在配置文件中找到不同的条目,但没有成功。请参阅,尤其是Jon Skeet的