Guest User

Untitled

a guest
Sep 2nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.32 KB | None | 0 0
  1. class Machine < ActiveRecord::Base
  2.   scope :join_kilometers, joins(:kilometers)
  3.   scope :counter_by_date, lambda do |date|
  4.     join_kilometers.where("kilometers.date < ?", date).max("kilometers.counter")
  5.   end
  6.  
  7.   def kilometer(params)
  8.     counter_by_date(params[:end_date]) - counter_by_date(params[:start_date])
  9.   end
  10. end
Add Comment
Please, Sign In to add comment