開始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の修正、追加で作業したいことを見つける
未解決問題
特に無し
※コメントボックスをどうするかが課題・・・。