我正在使用Ruby on Rails 3,並且,由於我聲明瞭一個包含很多變量的類,因此我會一次性爲這些類變量聲明所有'attr_reader'或'attr_writer'。如何一次爲所有類變量創建'attr_reader'或'attr_writer'?
我tryed
class Persone
attr_reader :all
def initialize(name, surname, ...)
@name = name
@surname = surname
... # A lot of variables!
end
end
,但不起作用。
我假設'Persone'繼承自ActiveRecord?既然你使用的是Rails,看起來它會,但是你的摘錄並不反映這一點。 – 2011-02-25 07:40:37
不,在這種情況下,不會從ActiveRecord繼承。 – user502052 2011-02-25 07:47:22