什么"User.count" didn't change by 1方法和如何修复它?以下是来自控制台的命令行.
以下是我从中获得的失败,我bundle exec rake test正在寻找解决方法:
$ bundle exec rake test
Run options: --seed 210
# Running:
.....F...F..
Finished in 1.084264s, 11.0674 runs/s, 13.8343 assertions/s.
1) Failure:
UsersControllerTest#test_should_create_user [app/test/control
lers/users_controller_test.rb:20]:
"User.count" didn't change by 1.
Expected: 3
Actual: 2
2) Failure:
UsersControllerTest#test_should_update_user [app/test/control
lers/users_controller_test.rb:39]:
Expected response to be a <redirect>, but was <200>
12 runs, 15 assertions, 2 failures, 0 errors, 0 skips
Run Code Online (Sandbox Code Playgroud)
另外,什么"Expected response to be a <redirect>, but was <200>" …
重建
创建实例
为您创建的实例分配并关联一个新的弹性 IP
通过寻址您在步骤 2 中与您的实例关联的弹性 IP,通过 ssh 连接到一个实例,以查看您是否已经建立了没有问题的连接
$ ssh -i "YouKey.pem" openvpnas@192.168.0.1
关闭与您的实例的连接
终止您的实例
创建一个具有相同堆栈和配置的新实例
关联您在步骤 2 中创建的弹性 IP
尝试通过 ssh 连接您在步骤 6 中创建的实例,方法是通过寻址您在步骤 7 中与新实例关联的弹性 IP
您将获得主机密钥验证失败,例如:
$ ssh -i "YourKey.pem" openvpnas@192.168.0.1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @ 警告:远程主机标识已更改!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ 有人可能正在做一些令人讨厌的事情!现在有人可能正在窃听你(中间人攻击)!主机密钥也可能刚刚被更改。远程主机发送的 RSA 密钥的指纹为 ff:01:ff:01:ff:01:ff:01:ff:01:ff:01:ff:01:ff:01。请联系您的系统管理员。在“Path-To-Your-Host-Key”/known_hosts 中添加正确的主机密钥以消除此消息。'Path-To-Your-Host-Key'/known_hosts:14 中的违规 RSA 密钥 192.168.0.1 的 RSA 主机密钥已更改,您已要求进行严格检查。主机密钥验证失败。
*仅供参考:StackOverflow 我想按照您的指示将其发布在服务器故障上,但我会保持原样, 因为已经有一段时间了,而且似乎人们可以访问这篇文章。 我认为这可能是不做的一个很好的例子??