0

我正在尝试访问我的应用程序中的字符串数组并收到错误

undefined method `each' for nil:NilClass

我回到我的代码,发现无论我做什么,当我试图访问对象连续返回 nil 的字符串数组时:

class Foo
   attr_reader :bar
   def initalize
     @bar = ['a','b','c']
   end  
 end  

> a = Foo.new
=> #<KeywordsController::Foo:0x007fa3541b3920>
> a.bar
=> nil

如何创建一个可以访问字符串数组的类?

4

1 回答 1

3
class Foo
   attr_reader :bar
   def initialize
     @bar = ['a','b','c']
   end  
 end  

在寻找更奇怪和更奇怪的问题时,您看不到的那些导致疯狂的错别字之一!

于 2013-04-04T19:59:06.680 回答