Onthevillage / furima-37938

0 stars 0 forks source link

商品出品機能 #5

Open Onthevillage opened 2 years ago

Onthevillage commented 2 years ago

"# 実装概要 商品の情報が保存できるように実装し、単体テストを行った後、コードレビューを依頼する。LGTMが出たら完了とする。

実装方針

実装条件

補足情報

注意事項

プルリクエストへ記載するgyazo

参考カリキュラム

Onthevillage commented 2 years ago

■必要なカラム ・商品画像:image ・商品名:name ・商品の説明:info ・カテゴリー:category_id ・商品の状態:sales_status_id ・配送料の負担 :shipping_fee_status_id ・発送元の地域:prefecture_id ・発送までの日数:scheduled_delivery_id ・価格:price

Onthevillage commented 2 years ago

■READMEファイル記述すべき事柄 ・ 商品名が必須であること。 ・ 商品の説明が必須であること。 ・カテゴリーの情報が必須であること。 ・商品の状態の情報が必須であること。 ・配送料の負担の情報が必須であること。 ・発送元の地域の情報が必須であること。 ・発送までの日数の情報が必須であること。 ・価格の情報が必須であること。

Onthevillage commented 2 years ago

【商品出品機能 #5】 

■何を実装しないといけないのか? ・商品出品機能 ・Active Storageの実装 ・アクティブハッシュを用いたプルダウン形式のビューの設定 ・JavaScriptの実装 ・itemモデルの単体テストコードの実装 ■計画 ・itemsコントローラーの設定 ・ルーティングの設定 ・itemモデルの設定 ・itemsテーブルの作成 ・適切なバリデーションの設定 ・ビューの設定 ・JavaScriptの実装 ・itemモデルの単体テストコードの実装 ■課題 ・アクティブハッシュの設定 ・JavaScriptの実装 ■注意点 ・「実装に悩んだときのヒント〜商品出品機能〜」を踏まえて行う ■メンターの方からのアドバイス ・アクティブハッシュをしっかりおさえる ・createアクションのストラングパラメーターに気を付ける

Onthevillage commented 2 years ago

①商品出品ページへ遷移できる動画 https://gyazo.com/a9468b559938cb6902a2dc4dae86af7f

②販売手数料と販売利益が表示される動画 https://gyazo.com/abf3e3345600b20f668d7e9c8ce5b85f

③商品情報がデータベースに保存される動画 https://gyazo.com/97a871b1744257030b6493608467f60a https://gyazo.com/8548fecaadabd755f805b88320a109cf

④エラーメッセージが表示される動画 https://gyazo.com/880489cdcbda01f1f88953494ade5a45

⑤ログインページへ遷移する動画 https://gyazo.com/05c9dcaa704f76db8b024392090cdf45

⑥テスト結果の画像 https://gyazo.com/12b68e29a101516cac01d99ad090c1f7