`(0..19).map {|i| ["#{i}個", i] }`はselectヘルパーにoptionsを作るため渡す表示用のコードであり、DBアクセスもしていないので、ビュー（長いコードになったらhelperに書く）に書くべきということでよろしかったでしょうか。
今回は、短くて他に呼ぶ場所もないので、直接ビューに書きなおしてみました。