Присвойте значение по умолчанию вашему first_array
, с элементами, которые вы хотите передать как index
и values_1
.
first_array ||= [[nil, nil]] # assign a default value if falsy
first_array.each do |index, values_1|
# ...
end
Выше будет выполнено содержимое first_array
один раз, с заданными значениями по умолчанию, если first_array
равно nil
(или false
).
Если вы не хотите назначать значение по умолчанию для first_array
, используйте (first_array || [[nil, nil]]).each
вместо.
Спасибо за предложение Стефан, который обновляет ответ в соответствии с вопросом редактирования.