[Rails] Fertilizer recipe solver for the FAPG.
1
classNutrientMeasurementsController<ApplicationController
2
defindex
3
@nutrient_measurements = NutrientMeasurement.order(measured_on: :desc)
4
@npk_measurement_data = NutrientMeasurement.data_series_for(:nno3, :p, :k)
5
end
6
7
defnew
8
@nutrient_measurement = NutrientMeasurement.new(measured_on: Date.today)
9
end
10
11
defcreate
12
@measurement = NutrientMeasurement.new(nutrient_measurement_params)
13
if @measurement.save
14
redirect_to @measurement, notice: "Relevé enregistré."
15
else
16
render :new, status: :unprocessable_entity
17
end
18
end
19
20
private
21
22
defnutrient_measurement_params
23
permitted = [ :measured_on ] + NutrientMeasurement::NUTRIENT_FIELDS
24
params.require(:nutrient_measurement).permit(*permitted)
25
end
26
end
27