ruby-on-rails - 用于 nil:NilClass 的未定义方法“[]”在 rails
问题描述
当我尝试在 localhost 中设置项目时,它给了我以下错误。
nil:NilClass 的未定义方法“[]”
我是 Rails 的新手,并在 Google 上搜索过解决方案。但没有任何效果。谁能帮我?
解决方案
一个常见的问题。这通常意味着无论您在哪里尝试调用[]
,该值都是空的。在您的情况下,payload[:headers]
缺少。
您可以debugger
在第 17 行之前添加一个停止该过程的代码。然后,您可以检查controller
它是否包含payload[:headers]
.