RSpec 给出未定义的方法“键?”用于控制器测试
RSpec giving undefined method `key?' for controller testing
尝试用 RSpec 测试我的控制器我怎么会收到这个错误:
我查看了几个 Whosebug,但找不到答案:
WhosebugOne
谁能给我解释一下这个错误吗?
这是我的测试用例:
这是我的控制器:
这是我的模型:
而不是 post :create, app
你需要 post :create, id: app
除了这个例外,ruby 试图告诉你你传递了一些不像散列一样嘎嘎作响的东西到 post
方法中,所以它没有 key?
app
.
上的方法
我想向您推荐this article about debugging rails in development。它可能会帮助您提高调试技能。
另一个注意事项:如果您 post 向 Whosebug 提出问题,您应该粘贴真实代码而不是屏幕截图,以便其他人可以搜索它并轻松复制并粘贴到答案中。
尝试用 RSpec 测试我的控制器我怎么会收到这个错误:
我查看了几个 Whosebug,但找不到答案:
WhosebugOne
谁能给我解释一下这个错误吗?
这是我的测试用例:
这是我的控制器:
这是我的模型:
而不是 post :create, app
你需要 post :create, id: app
除了这个例外,ruby 试图告诉你你传递了一些不像散列一样嘎嘎作响的东西到 post
方法中,所以它没有 key?
app
.
我想向您推荐this article about debugging rails in development。它可能会帮助您提高调试技能。
另一个注意事项:如果您 post 向 Whosebug 提出问题,您应该粘贴真实代码而不是屏幕截图,以便其他人可以搜索它并轻松复制并粘贴到答案中。