次のように私は配列として変数を初期化し、インスタンスしようとしています:初期化インスタンス - ルビー
class Arch < ActiveRecord::Base
attr_accessor :name1
def initialize
@name1 = []
end
def add_name1(t)
@name1 << t
end
end
私はコンソールセッションでArch.newをしようとすると、私は(オブジェクトにはない取得#inspectをサポート)。どうしたの?インスタンス配列変数を作成するにはどうしたらいいですか?私はそうのようなthisに従ってみました:
class Arch < ActiveRecord::Base
attr_accessor :name1
def after_initialize
@name1 = []
end
def add_name1(t)
@name1 << t
end
end
と私@名1はまだNilClassました。 :/
驚くべき、感謝の半ダン。 – tquarton