Но я настоятельна эту рекомендую: Вот еще одна интересная. У тебя есть объект. Ты хочешь взять все id, конвертнуть их в строки, и инициализировать hash, где значения - пустой массив. Сделай это в одну строку.
а что значит ты не хочешь использовать first? это какая то твоя сугубо личная неприязнь или все таки что то действительно ограничивает применение first?