@user.point >= @order.priceの時のみ
saveが動くように、トランザクションを設定したいのですが、saveが動いてしまいます。。
どなたか、ご教授願えませんでしょうか。よろしくお願いいたします
RUBY
1 2def create 3 @user = current_user 4 @order = Order.new(order_params) 5 @order.user = current_user 6 Order.transaction do 7 if @order.save && @user.point >= @order.price 8 9 order 10 11 else 12 redirect_to orders_error_path 13 end 14 end 15end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/07 08:11
2018/09/07 08:15
2018/09/07 08:30