2009年6月12日金曜日

金額フォーマット

number_to_currency(1500, :format=>"%u%n", :precision => 0, :unit=>"¥") #=> ¥1,500

合計

今日のpriceの合計
Model.sum(:price, :conditions => ["date_at >= ? and date_at <= ?",Time.now.beginning_of_day, Time.now.end_of_day])
今月のpriceの合計
Model.sum(:price, :conditions => ["date_at >= ? and date_at <= ?",Time.now.beginning_of_month, Time.now.end_of_month])

日付フォーマット

strftime("%Y/%m/%d %H:%M") #=> 2010/10/10 10:10

ページネーション

とりあえずwill_paginateでページネーション
ツーステップで実装できるので簡単