Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
eldar_web
@eldar_web
Ruby
Как в Ruby из хэша можно удалить элемент?
К примеру, есть хэш user[:my_profile][:name].
Как можно из хэша удалить совсем [:name], чтобы осталось так user[:my_profile] ?
Вопрос задан
более трёх лет назад
1192 просмотра
5
комментариев
Подписаться
1
Оценить
5
комментариев
Facebook
Вконтакте
Twitter
Дима
@MAXOPKA
user[:my_profile][:name] - это не хэш. Это доступ к элементу хэша внутри элемента другого хэша. Прикрепите вывод `user.to_yaml`, например
Написано
более трёх лет назад
eldar_web
@eldar_web
Автор вопроса
Дима
: Ну вот как можно удалить [:name] ?
Написано
более трёх лет назад
Дима
@MAXOPKA
eldar_web
: user[:my_profile] так? Без распечатанного хэша ничего дельного посоветовать не могу.
Написано
более трёх лет назад
eldar_web
@eldar_web
Автор вопроса
Вот есть user[:aaa][:bbb], я хочу удалить [:bbb], чтобы остался user[:aaa]
Написано
более трёх лет назад
Дима
@MAXOPKA
eldar_web
: Распечатайте хэш или приведите его литерал.
Написано
более трёх лет назад
Решения вопроса
1
Артем Пьянков
@ibub1ik
Ruby/Rails Dev => Elixir
ruby-doc.org/core-2.2.3/Hash.html#method-i-delete
Ответ написан
более трёх лет назад
3
комментария
Нравится
3
комментария
Facebook
Вконтакте
Twitter
eldar_web
@eldar_web
Автор вопроса
А если много их, то ошибка.
Написано
более трёх лет назад
Артем Пьянков
@ibub1ik
eldar_web
: Буквально строчкой ниже
ruby-doc.org/core-2.2.3/Hash.html#method-i-delete_if
Написано
более трёх лет назад
Александр Королев
@kunashir
eldar_web
: а дайте код, как Вы это делаете. И что значит их много?
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Ruby
Простой
Как скомпилировать программу Ruby?
3 подписчика
06 июн. 2024
169 просмотров
1
ответ
Ruby
+2 ещё
Средний
Как эффективно читать сжатый лог файл с S3 бакета в Ruby?
1 подписчик
более года назад
98 просмотров
1
ответ
Ruby on Rails
+3 ещё
Простой
Запуск команды через ssh?
1 подписчик
более года назад
173 просмотра
1
ответ
Ruby
Простой
Почему Ruby возвращает nil?
1 подписчик
более года назад
128 просмотров
2
ответа
Ruby on Rails
+1 ещё
Средний
Почему проект ruby on rails создаётся только в конкретной папке?
1 подписчик
более года назад
127 просмотров
2
ответа
Telegram
+3 ещё
Простой
Многопользовательский бот Ruby. Как реализовать?
1 подписчик
более года назад
186 просмотров
0
ответов
Telegram
+1 ещё
Простой
Группировка Inline клавиатуры telegram bot?
1 подписчик
более года назад
82 просмотра
1
ответ
Telegram
+1 ещё
Простой
Как сделать в телеграмм боте функцию напоминалки?
1 подписчик
более года назад
212 просмотров
2
ответа
ООП
+1 ещё
Простой
Что такое полиморфизм?
1 подписчик
более двух лет назад
313 просмотров
4
ответа
Ruby
Простой
Почему это происходит? Указатели?
1 подписчик
более двух лет назад
116 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Ruby on Rails разработчик
Хабр
•
Москва
от 240 000 до 300 000 ₽
Ruby бэкенд middle+/senior разработчик
Icons8
от 250 000 ₽
Backend Engineer (Rust, NodeJS)
REES46
До 125 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама