РЕШЕННО: КАК НЕКОТОРЫЕ КОММЕНТАРИИ УКАЗАНЫ, ПОПУЛЯРНЫЙ ТЕЛЕФОНОВ БЫЛ НИЛЬ, КОГДА ДОЛЖЕН БЫТЬ [].
Есть ли способ использовать .each
, чтобы он не выдавал ошибку, если объект равен нулю или пустой (без добавления дополнительного теста nil/blank?
Кажется, что если я скажу phonelist.each do |phone|
, что если фонетист пуст, то блок не должен выполняться.
Но на мой взгляд (haml) у меня есть - @myvar.phonelist.each do |phone|
, и если фонетист пуст, он выдает NoMethodError.
Я сталкиваюсь с этим много, и всегда обходным путем добавлением явной проверки/ветки для .blank? но кажется, что должен быть более простой способ сказать. Каждый пустые средства ничего не делают.