2021-10-01から1ヶ月間の記事一覧

バリデーションでエラーが出た後、前の情報を残したい

バリデーションでエラーが出た後、前の情報を残したい(formオブジェクトパタンを用いた購入機能を実装中) 質問の箇所 フリマアプリ formオブジェクトパタンを用いた購入機能を実装中。 質問の内容 問題に関する情報 class PurchasesController < Applicati…

自己学習メモ:エラー解決(undefined local variable or method `purchase' for #<PurchaseAddress:0x00007ffd49e9b670>)

自己検証の内容: エラー画面 スクリーンショットを貼る undefined local variable or method `purchase' for #<PurchaseAddress:0x00007ffd49e9b670> 解決したいこと formオブジェクトパタンを用いた購入機能を実装中。 form_withで入力したデータはdbに保存したいが、purchaseテーブルへの保存</purchaseaddress:0x00007ffd49e9b670>…

クレジット決済ミニアプリ実装について

その2テストコードを実装 RSpecとFactoryBotのGemを導入 Gemfileに以下を追記しましょう。:development, :testと指定するグループ内に記述すること # 省略 group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a…

クレジット決済ミニアプリ実装について

クレジット決済ミニアプリ実装について(その1) クレジットカード決済代行サービスを利用することは、以下のようなメリットがあります。 会社ごとに事務的手続きをする必要がない 決済代行サービスが提供するAPIなどを用いることで、クレジットカード情報の取…