Rubyには多次元配列は存在しない
単なるネストした配列だ

ということで、ネストしてるだけなのでネストしてnewする
a = Array.new(2).map{Array.new(3).map{Array.new(4, 0)}}