Мне нужно проверить, присутствуют ли оба указанных ключа в хэше. Проверка здесь не проблема, но один из ключей может отсутствовать и может возвращать false. Мне нужно удалить только те ключи, которые присутствуют.
if model_changes.has_key?(name)
model_changes.delete(name)
end
if model_changes.has_key?(id)
model_changes.delete(id)
end
Вместо записи в двух отдельных условиях можно объединить и удалить существующий ключ