1. Я не могу найти элегантный способ написать этот код:
if array.empty?
# process empty array
else
array.each do |el|
# process el
end
end
Я хотел бы иметь один цикл, не записывая array
дважды. Я прочитал этот, но решения недостаточно.
2. Я нахожусь в шаблоне HAML. Тот же вопрос.
- if array.empty?
%p No result
- else
%ul
- array.each do |el|
%li el