Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 获取命名错误-->;未定义的方法“[]';零级:零级_Ruby On Rails_Ruby_Ruby 1.9 - Fatal编程技术网

Ruby on rails 获取命名错误-->;未定义的方法“[]';零级:零级

Ruby on rails 获取命名错误-->;未定义的方法“[]';零级:零级,ruby-on-rails,ruby,ruby-1.9,Ruby On Rails,Ruby,Ruby 1.9,我对Ruby完全陌生,在测试一些更改时,我得到了以下错误:有人能强调一下下面的内容是什么意思吗 未定义的方法[]用于nil:NilClass adapterClient = Service.get_client( ADAPTER_SERVICE_NAME, service_info['server'], service_info['port'], service_info['path'] ) 当您看到nil:NilClass的未定义方法“

我对Ruby完全陌生,在测试一些更改时,我得到了以下错误:有人能强调一下下面的内容是什么意思吗

未定义的方法[]用于nil:NilClass

adapterClient = Service.get_client(
      ADAPTER_SERVICE_NAME,
      service_info['server'],
      service_info['port'],
      service_info['path']
    )

当您看到nil:NilClass的
未定义方法“[]”时,它表示:

嘿!您有一个值是
nil
,后跟
[…]
,但
nil
没有 有这个方法


在您的情况下,可能是
service\u info['server']
service\u info['port']
service\u info['path']
nil

粘贴完整错误。