実装したいこと
1.出品した商品の表示
2.新しい出品から表示させる
3.投稿がない場合はダミーの投稿を表示させること
1.出品した商品の表示
商品すべてを表示させるには、「繰り返し表示させる」という考え方で、each文を使用する
商品の情報(価格、値段、画像、配送料の負担)を表示させるため、ビューの記述を編集する
*each文で「productというブロック変数」を使用したため、@productのインスタンス変数を使用しない
例 product.image(画像の表示)
*配送料の表示は、productモデルの中に存在するburdenを指定するだけでは表示されないので、紐付いているburdenモデルのnameを呼び出す
2.新しい出品から表示させる
昇順、降順を指定するDESCを作成日のcreated_atに指定する
3.投稿がない場合はダミーの投稿を表示させること
*exists?メソッドは存在するか田舎のメソッドなので@インスタンス変数に指定することで商品の存在の有無を確認できる
もともと記述されていたダミーの投稿を投稿がない状態での表示「else」に指定する
重要ポイント
昇順はasc,降順はdesc
存在の有無はexistsメソッド
active_hashの表示はブロック変数.active_hashのモデル名.表示させたいデータ