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