Je ne peux pas voir ce que je manque. J'ai et commande avec les articles imbriqués, ces articles ont chacun un genre. Je veux manipuler le kind_id param de chaque article, mais le "f [: kind_id]" retourner toujours 0.J'essaye de manipuler le paramètre imbriqué avant de sauver le modèle, mais je manque quelque chose
@order.items.each do |f|
f[:kind_id] = Kind.find_by_name(f[:kind_id]).id
end
les params que je reçois est
{"authenticity_token"=>"7wz7ARjwcVvCR/bpp/T04JQIQwHsMKDflF1eMCL8PTU=",
"order"=>{"items_attributes"=>{"1271160144889"=>{"price"=>"2",
"amount"=>"2",
"text"=>"2",
"kind_id"=>"fds",
"_destroy"=>""}},
"total_price"=>"4"}}
Les params ci-dessus est des données de test de cours :)
Cela fonctionne bien. Je vous remercie – Flexo