1.このコードを書くエレガントな方法が見つかりません:
if array.empty?
# process empty array
else
array.each do |el|
# process el
end
end
2回書くことなく、1回ループしたいと思いますarray
。私はこれを読みましたが、十分な解決策はありません。
2. 私は実際に HAML テンプレートを使用しています。同じ質問。
- if array.empty?
%p No result
- else
%ul
- array.each do |el|
%li el