Лучшая практика в Ruby: если не пусто, каждый делает еще один оператор
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