データベース内にあるデータを全て別のデータベースに移動させるプログラムを書きたい
解決したいこと
現在レンタルビデオのサイトを自主制作中です
元々db内にあるデータを、form withを使って別のデータベースに送信したいです。
送信が完了した場合、元々あったデータは消える予定です。
発生している問題・エラー
送信画面
<%= form_with(model: @order, url: order_create_path(current_cart), local: true) do |f| %>
<%= hidden_field_tag :cart_item, @cart_items %>
<%= hidden_field_tag :user_id, @user.id %>
<%= f.submit "予約"%>
<% end %>
コントローラー
def order
@cart_items = current_cart.cart_items.includes([:item])
@user = User.find(current_user.id)
@order = Order.new
end
def create
@order ||= current_cart.order.build(item_id: params[:item_id],user_id: params[:user_id],rentalday: params[:rentalday],backday: params[:backday])
@order = @item.order.new(order_params)
if @order.save
else
redirect_to my_cart_path
end
end
データベースの中身(これらのうち、item_id,rentalday,backdayを違うデータベースに移動させ、削除したいです
id=1 rentalday=2022-01-24 backday=2022-01-25 item_id=1 cart_id=1
orderのデータベースカラムは
id item_id user_id rentalday backday
です
自分で試したこと
何回かコードを書き換えました
0