Я не вижу, чего мне не хватает. У меня есть и заказ с вложенными предметами, каждый из этих предметов имеет вид. Я хочу манипулировать параметром kind_id для каждого элемента, но "f [: kind_id]" всегда возвращает 0.
@order.items.each do |f|
f[:kind_id] = Kind.find_by_name(f[:kind_id]).id
end
параметры, которые я получаю, это
{"authenticity_token"=>"7wz7ARjwcVvCR/bpp/T04JQIQwHsMKDflF1eMCL8PTU=",
"order"=>{"items_attributes"=>{"1271160144889"=>{"price"=>"2",
"amount"=>"2",
"text"=>"2",
"kind_id"=>"fds",
"_destroy"=>""}},
"total_price"=>"4"}}
Вышеуказанные параметры, конечно, тестовые данные:)