モデルで検証メソッドを呼び出すたびに、次のエラーが発生します。
NoMethodError: undefined method `zero?' for nil:NilClass
カスタマイズした配列クラスから関数の合計を削除すると、エラーがなくなるようです。
class Array
def sum
inject( nil ) { |sum,x| sum ? sum+x : x }
end
..
なぜこうなった?これを修正し、sum関数を保持するにはどうすればよいですか?