[問題] ActiveRecord 日期查詢的問題
我又來問問題了 -_-a
我在 routes.rb 裡面有定義像 :username/:year/:month:/:day
這樣的 uri
最後會導向到 DiaryController 的 view action
像 2007/05/29 顯示該日期前後七日的 diary
2007/05 列出 2007 五月的 diaries
2007/ 則列出 2007 年的所有 diaries
/ 到 :username 的 diary 首頁
但是在 view action 裡面有沒有處理這樣的 request
有沒什麼比較漂亮的方法來判斷使用者的需求
我現在是用
if params[:year]
if params[:month]
if params[:day]
# /:year/:month/:day
else
# /:year/:month/
end
else
# /:year/
end
else
# /
end
看起來實在是很醜....囧a
還有 ActiveRecord 在處理這類日期相關的查詢,有沒有什麼比較漂亮的方法
我目前只會用 :conditions + SQL, 不知道有沒有忽略了那個 ActiveRecord
Magic?
謝謝 -_-a
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.49.253
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章