曜日検索パート3
http://d.hatena.ne.jp/kenmituo/20080403
http://d.hatena.ne.jp/kenmituo/20080402
実は面倒なことをしていたらしい。
w=Where.new w.and("DAYNAME(patday) = ?", @weekday.to_i)
SQLの関数にあった・・・知らなかった・・・
ってなことで
modelsの中に
class Hoge < ActiveRecord::Base WEEKNUM = [ ["日","6"], ["月","0"], ["火","1"], ["水","2"], ["木","3"], ["金","4"], ["土","5"] ].freeze
viewsの中の
# _search.rhtml <td>曜日指定</td> <td><%= select(:hoge_cond, :weekday, [["すべて", ""]] + Hoge::WEEKNUM) %>
こんな感じで改造する。