1.我找不到一种优雅的方式来编写这段代码:
if array.empty?
# process empty array
else
array.each do |el|
# process el
end
end
我希望有一个循环,而不是编写两次array
。我读了this,但没有足够好的解决方案。
我实际上是在一个HAML模板中。同样的问题。
- if array.empty?
%p No result
- else
%ul
- array.each do |el|
%li el
https://stackoverflow.com/questions/16860310
复制相似问题