View raw

1 profiles = [ 2 { name: "formule moyenne générale", 3 nno3: 160.00, 4 p: 30.00, 5 k: 230.00, 6 ca: 100.00, 7 mg: 30.00, 8 s: 60.00, 9 fe: 5.00, 10 zn: 0.15, 11 b: 0.30, 12 mn: 0.50, 13 cu: 0.15, 14 mo: 0.05 }, 15 { name: "salades", 16 nno3: 130.00, 17 p: 60.00, 18 k: 300.00, 19 ca: 100.00, 20 mg: 30.00, 21 s: 60.00, 22 fe: 2.00, 23 zn: 0.10, 24 b: 0.50, 25 mn: 0.50, 26 cu: 0.05, 27 mo: 0.05 }, 28 { name: "développement floral", 29 nno3: 190.00, 30 p: 50.00, 31 k: 210.00, 32 ca: 200.00, 33 mg: 50.00, 34 s: 66.00, 35 fe: 5.00, 36 zn: 0.15, 37 b: 0.30, 38 mn: 0.50, 39 cu: 0.15, 40 mo: 0.05 }, 41 { name: "tomates général", 42 nno3: 140.00, 43 p: 50.00, 44 k: 352.00, 45 ca: 180.00, 46 mg: 50.00, 47 s: 168.00, 48 fe: 5.00, 49 zn: 0.10, 50 b: 0.30, 51 mn: 0.80, 52 cu: 0.07, 53 mo: 0.03 }, 54 { name: "jeunes tomates", 55 nno3: 100.00, 56 p: 40.00, 57 k: 200.00, 58 ca: 100.00, 59 mg: 20.00, 60 s: 53.00, 61 fe: 3.00, 62 zn: 0.10, 63 b: 0.30, 64 mn: 0.80, 65 cu: 0.07, 66 mo: 0.03 }, 67 { name: "tomate premiers fruits", 68 nno3: 130.00, 69 p: 55.00, 70 k: 300.00, 71 ca: 150.00, 72 mg: 33.00, 73 s: 109.00, 74 fe: 3.00, 75 zn: 0.10, 76 b: 0.30, 77 mn: 0.80, 78 cu: 0.07, 79 mo: 0.03 }, 80 { name: "tomate mûre", 81 nno3: 180.00, 82 p: 65.00, 83 k: 400.00, 84 ca: 400.00, 85 mg: 45.00, 86 s: 144.00, 87 fe: 3.00, 88 zn: 0.10, 89 b: 0.30, 90 mn: 0.80, 91 cu: 0.07, 92 mo: 0.03 }, 93 { name: "framboise - tous stades", 94 nno3: 70.00, 95 p: 12.00, 96 k: 88.00, 97 ca: 90.00, 98 mg: 24.00, 99 s: 48.00, 100 fe: 0.56, 101 zn: 0.33, 102 b: 0.11, 103 mn: 0.11, 104 cu: 0.03, 105 mo: 0.01 } 106 ] 107 108 profiles.each do |profile| 109 NutrientProfile.find_or_create_by!(name: profile[:name]) do |p| 110 p.attributes = profile 111 end 112 end 113