作者godfat (godfat 真常)
看板Ruby
標題Re: [問題] ActiveRecord 日期查詢的問題
時間Tue May 29 19:35:25 2007
※ 引述《suomax (shadow)》之銘言:
: 有沒什麼比較漂亮的方法來判斷使用者的需求
: 我現在是用
: if params[:year]
: if params[:month]
: if params[:day]
: # /:year/:month/:day
: else
: # /:year/:month/
: end
: else
: # /:year/
: end
: else
: # /
: end
: 看起來實在是很醜....囧a
我跟 Rails 不熟,so...
不過這邊倒是可以亂出主意 :p
count = 0
count += 1 if params[:year]
count += 1 if params[:month]
count += 1 if params[:day]
case count
when 0: # /
when 1: # /:year/
when 2: # /:year/:month/
when 3: # /:year/:month/:day
end
這樣有比較好嗎?
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.30.220
1F:推 suomax:喔喔喔這樣簡潔多了 @@ 05/30 08:21