我做了一個應用程序,一Patient
有一個名字等獲取一類
class Patient
attr_accessor :vorName
def initialize (vorname, name, alter)
@vorname = vorname
@name = NameName
@alter = alterr
end
我創建了兩個患者的所有條目:
a = Patient.new('jonas', 'leiti', '25.02.95')
b = Patient.new('emanuel','stadler', '59.09.91')
我不知道我怎麼能得到所有患者的vorname
。我試過這樣的:
Patient.each do
puts vorname
end
即時通訊工作與鼻炎,並得到這個錯誤:>> [運行編輯器腳本(rfrank2.rb)] => RuntimeError:ObjectSpace被禁用; each_object只能與Class一起使用,通過-X + O在org/jruby/RubyObjectSpace中啓用 each_object。Java的:在rfrank2.rb 173 (根):23把 零 >> –
@EmSta它在我的情況下工作。這是去這種事情的好方法。我不知道爲什麼它不適合你的情況。 –
我不知道爲什麼這被標記爲最佳答案。肯定檢查@ Jeffrey的答案在下面。 http://stackoverflow.com/a/17629915/107277 –