首页 > 解决方案 > 用于 nil:NilClass 的未定义方法“[]”在 rails

问题描述

当我尝试在 localhost 中设置项目时,它给了我以下错误。

nil:NilClass 的未定义方法“[]”

在此处输入图像描述

我是 Rails 的新手,并在 Google 上搜索过解决方案。但没有任何效果。谁能帮我?

标签: ruby-on-rails

解决方案


一个常见的问题。这通常意味着无论您在哪里尝试调用[],该值都是空的。在您的情况下,payload[:headers]缺少。

您可以debugger在第 17 行之前添加一个停止该过程的代码。然后,您可以检查controller它是否包含payload[:headers].


推荐阅读