Есть такой код. В котором сортирую массив по имени обьектов.
array.sort_by do |item|
if item.expression
[item.title, item.description]
else
[item.first_name, item.last_name]
end
end
Но вот беда если к примеру вместо
first_name или
last_name будет
nil,
false.
То ошибки.
The error was: comparison of Array with Array failed. не миновать.
Как в моем случае правильно и понятно обработать ошибку ?