作者suomax (shadow)
看板Ruby
标题[问题] ActiveRecord 日期查询的问题
时间Tue May 29 15:49:34 2007
我又来问问题了 -_-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