ar_object.hash_field.delete(:old_key]
Почему после этого мой объект memo[key]. Не могу понять, я же использовал dup, а не clone?
Если я понял правильно, то нужно сделать что-то типа: memo = { key: ar_object.attributes } new_ar_object = ar_object.dup new_ar_object.hash_field[:new_key] = new_ar_object.hash_field.delete(:old_key]
Обсуждают сегодня