mirror of
https://github.com/oonyeje/Pearlception_Website_RoR.git
synced 2025-12-25 11:47:41 +00:00
26 lines
874 B
Ruby
26 lines
874 B
Ruby
class StatisticsController < ApplicationController
|
|
|
|
def index
|
|
if params[:from_date] != nil && params[:to_date] != nil
|
|
from_date = Date.strptime(params[:from_date], '%m/%d/%Y')
|
|
to_date = Date.strptime(params[:to_date], '%m/%d/%Y')
|
|
runs = Run.where(:runDate => from_date.beginning_of_day..to_date.end_of_day)
|
|
else
|
|
runs = Run.all
|
|
end
|
|
puts runs.inspect
|
|
oysterData = []
|
|
all_oysters = []
|
|
runs.each do |run|
|
|
oysters = Oyster.where(run_id: run.id).to_a
|
|
data = {"run": run, "oysters": oysters}
|
|
oysterData.push(data)
|
|
all_oysters.concat(oysters)
|
|
end
|
|
respond_to do |f|
|
|
f.html
|
|
f.json {render :json => {grades:Grade.all,oysterData:oysterData,allOysters:all_oysters}}
|
|
end
|
|
end
|
|
end
|