Rails5で一括登録フォーム(カレンダー形状)を作りたいです。
一括で登録・更新が出来るカレンダー状の日記のようなもの作成途中です。
Formオブジェクトを生成しての一括登録は難しくて挫折してしまいました。
そこでFormオブジェクトを利用せずにストロングパラメータを以下のように記述してみましたが、なんともうまくいきません。
Ruby
1 2 def daily_create 3 @users = User.all 4 @daily = Daily.create(daily_params) 5 end 6 private 7 def daily_params 8 params.permit(content:[], date:[], user_id:[]) 9 end
haml
1 = form_with(model: @daily, local: true ) do |f| 2 %table.table.table-bordered 3 %thead 4 %tr 5 %th 6 %td= @month_now 7 %td 8 -@users.each do|| 9 %td=u.name 10 - @calender.each do |c| 11 %tr 12 %th 13 %td= "#{c.month}/#{c.day}" 14 %td= @weeks[c.wday] 15 -@users.each do|u| 16 = f.hidden_field :user_id, value: u.id 17 = f.hidden_field :date, value: "#{c.month}/#{c.day}" 18 %td= f.text_field :content 19 = f.submit "更新する",
参考文献や実装方法をご教示いただきたく思います。
あなたの回答
tips
プレビュー