rails初心者です。
現在ECサイトのカート機能を実装しており、1つの商品を購入する度に個数(quantityカラム)に1ずつデータが保存される仕組みを作成しています。初期設定として以下のマイグレーションファイルに1を設定し、同じ商品をクリックする度に(1→2)と個数が増えるようになっています。
ローカル環境ではデータベースのquantityカラムに商品がカートテーブルに保存された時に1と保存され、うまく機能できていますが、本番環境(heroku)で実行した際には、quantityカラムには最初に0が入り、そこから、同じ商品をクリックすると0→1→2とデータが保存されます。
原因や解決方法があればご教授頂きたいです。
よろしくお願い致します。
class CreateCartItems < ActiveRecord::Migration[6.0] def change create_table :cart_items do |t| t.integer :quantity, default: 1 t.integer :protein_id, null: false t.integer :cart_id, null: false t.timestamps end end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。