@things.each или 5.times do |t|

Есть ли способ иметь итератор, который выполняет итерацию в любом случае, даже если объект равен nil?

Например, я хочу убрать мои представления из моего приложения и создать фиктивное приложение для дизайнера.

Поэтому я бы хотел, чтобы оно итерировало или зацикливалось.

Как это можно сделать?

Я только что нашел способ сделать это

<%
   (@messages.count == 0 ? Array.new(5).map { Message.new } : @messages.each).each do |m|         
%>
5
задан Joseph Le Brech 3 March 2015 в 10:30
поделиться