在我的控制器中我有:
def index
@event = Event.all(:order => 'id DESC')
end
我有一个名为Day
的属性,其中包含以下内容:星期一,星期二,星期三......等等。
如何返回按星期几订购的活动?
注意:我知道这不是很有效,但我有我的理由。
答案 0 :(得分:3)
def index
@event = Event.all(:order => 'CASE Day WHEN "Monday" THEN 1 WHEN "Tuesday" THEN 2 WHEN "Wednesday" THEN 3 WHEN "Thursday" THEN 4 WHEN "Friday" THEN 5 WHEN "Saturday" THEN 6 WHEN "Sunday" THEN 7 END')
end