作者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