Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Machine < ActiveRecord::Base
- scope :join_kilometers, joins(:kilometers)
- scope :counter_by_date, lambda do |date|
- join_kilometers.where("kilometers.date < ?", date).max("kilometers.counter")
- end
- def kilometer(params)
- counter_by_date(params[:end_date]) - counter_by_date(params[:start_date])
- end
- end
Add Comment
Please, Sign In to add comment