[ { name: "formule moyenne générale", nno3: 160.00, p: 30.00, k: 230.00, ca: 100.00, mg: 30.00, s: 60.00, fe: 5.00, zn: 0.15, b: 0.30, mn: 0.50, cu: 0.15, mo: 0.05 }, { name: "salades", nno3: 130.00, p: 60.00, k: 300.00, ca: 100.00, mg: 30.00, s: 60.00, fe: 2.00, zn: 0.10, b: 0.50, mn: 0.50, cu: 0.05, mo: 0.05 }, { name: "développement floral", nno3: 190.00, p: 50.00, k: 210.00, ca: 200.00, mg: 50.00, s: 66.00, fe: 5.00, zn: 0.15, b: 0.30, mn: 0.50, cu: 0.15, mo: 0.05 }, { name: "tomates général", nno3: 140.00, p: 50.00, k: 352.00, ca: 180.00, mg: 50.00, s: 168.00, fe: 5.00, zn: 0.10, b: 0.30, mn: 0.80, cu: 0.07, mo: 0.03 }, { name: "jeunes tomates", nno3: 100.00, p: 40.00, k: 200.00, ca: 100.00, mg: 20.00, s: 53.00, fe: 3.00, zn: 0.10, b: 0.30, mn: 0.80, cu: 0.07, mo: 0.03 }, { name: "tomate premiers fruits", nno3: 130.00, p: 55.00, k: 300.00, ca: 150.00, mg: 33.00, s: 109.00, fe: 3.00, zn: 0.10, b: 0.30, mn: 0.80, cu: 0.07, mo: 0.03 }, { name: "tomate mûre", nno3: 180.00, p: 65.00, k: 400.00, ca: 400.00, mg: 45.00, s: 144.00, fe: 3.00, zn: 0.10, b: 0.30, mn: 0.80, cu: 0.07, mo: 0.03 }, { name: "framboise - tous stades", nno3: 70.00, p: 12.00, k: 88.00, ca: 90.00, mg: 24.00, s: 48.00, fe: 0.56, zn: 0.33, b: 0.11, mn: 0.11, cu: 0.03, mo: 0.01 }, ].each do |profile| NutrientProfile.find_or_create_by!(name: profile[:name]) do |p| p.attributes = profile end end