Если это или / или ситуация, когда вы применяете некоторый код ко всем , но последнему пользователю, а затем к некоторому уникальному коду только последнему пользователю, одному издругие решения могут быть более подходящими.
Однако вы, похоже, запускаете один и тот же код для всех пользователей, а некоторые дополнительный код для последнего пользователя.Если это так, то это кажется более правильным и более четко определяет ваше намерение:
users.each do |u|
#code for everyone
end
users.last.do_stuff() # code for last user