У меня есть список с повторяющимися записями. Мне нужен список с уникальными записями на основе unit_id.Как удалить повторяющиеся записи из хэша на основе значения
hash_list = {
"a"=>{"unit_id"=>"43", "dep_id"=>"153", "_destroy"=>"false"},
"b"=>{"unit_id"=>"43", "dep_id"=>"153", "_destroy"=>"false"},
"c"=>{"unit_id"=>"43", "dep_id"=>"154", "_destroy"=>"false"},
"d"=>{"unit_id"=>"42", "dep_id"=>"154", "_destroy"=>"false"}
}
Ожидаемый результат:
hash_list = {
"a"=>{"unit_id"=>"43", "dep_id"=>"153", "_destroy"=>"false"},
"d"=>{"unit_id"=>"42", "dep_id"=>"154", "_destroy"=>"false"}
}
Возможно, это происходит из ваших вложенных атрибутов. Вы можете исправить это там внутри 'form_for' .. почему это руководство работает. –