開始183日目 チーム開発 商品詳細情報表示 (前後ページの取得とView、Model記述)

本日の作業、学んだこと

def previous
Item.where("id < ?", self.id).order("id DESC").first
end

def next
Item.where("id > ?", self.id).order("id ASC").first
end

Model側に記述することで、orderで前後の情報、idを取得する。

 

- if @item.next.present?
=link_to item_path(@item.next.id) do
= "前の商品へ"

-else

.none

View側に記述することで、Model側からidデータを取り出す。

無い場合は表示しない設定となる

※previousで前の商品、nextで後ろの商品

 

明日の作業

Viewの修正、追加で作業したいことを見つける

 

未解決問題

特に無し

※コメントボックスをどうするかが課題・・・。