タイトルの通りなのですが、あまり直感的でない仕様なので質問させていただきたいです。
下記のようなformがあり
= form_for @week_selection do |f| - days = ['Mon', 'Tue', 'Wen', 'Thu', 'Fri', 'Sat', 'Sun'] - days.each do |day| = f.check_box :days, { multiple: true }, day label day = f.submit
monとtueにチェックを入れて、submitすると
#送られるパラメーター { week_selection: { days: ["0", "Mon", "0", "Tue", "0", "0", "0", "0", "0"] }
このように送られます。
しかし、monとtueのそれぞれに0が付随しており、パラメーターの数が9個になっています。
"0", "Mon", "0", "Tue", "0", "0", "0", "0", "0"
自分的には、0など必要なく
"Mon", "Tue", "0", "0", "0", "0", "0"
これで送ればいいのにと思うのですが、0も送られてしまうこの仕様はどのような使用を想定して作られた仕様なのでしょうか。。。。
何卒よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。