У меня есть этот массив:
--- !map:ActiveSupport::HashWithIndifferentAccess
search: !map:ActiveSupport::HashWithIndifferentAccess
address: test
Я применяю к нему следующее:
address = params['search']['address']
if address
# do something
end
Если нет объекта поиска и объекта адреса, этот код вызывает ошибку:
У вас есть нулевой объект, когда вы его не ожидали!Возможно, вы ожидали экземпляр Array.Произошла ошибка при вычислении nil. []
Какой способ в ruby обрабатывать что-то подобное?