2021-01-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などを用いることで、クレジットカード情報の取…

マークダウンの書き方の練習

クインペッパー 箇条書き ダイナソん 目が飛び出す 美しい白鳥 クインのドレス クインのキラキラ王冠 マークダウン記法の練習 ハイフン、プラス、アスタリスクのいずれかで箇条書きリストを記述可能。 ※ハイフン、プラス、アスタリスクと箇条書きの項目の間…

ユーザー管理機能の実装について

ユーザー管理機能の実装について ユーザーログイン機能 サインアウト、ログインしていない場合(条件分岐)からログイン画面への遷移時 使用するメソッドは図のように ユーザーの名前をDBへ保存できるように設定 deviseコントローラーに適応できるようにする…

Gemのdeviseを用いてユーザー管理機能の実装 

gem devise ユーザー管理