私はいくつかのTDDをしようとしています。このメソッドを実装すると、self.stateは未定義のメソッドであると言います。Ruby on Rails3:なぜこのフィールドは定義されていませんか?
def init
self.state = Array.new(NUM_SQUARES) if not self.state
.
.
が、スキーマには示しています
def setup
@board = Board.new
@board.save
@board.init
end
この文脈で自己は何ですか? self.state =メソッドはどこに呼び出されていますか? –
oh、initから更新ポスト – NullVoxPopuli
とそれはボードモデルです。 – NullVoxPopuli