Вы можете столкнуться с некоторыми проблемами совместимости, но большинство распространенных гемов портированы на ruby 1.9.На вашем месте я бы придерживался 1.8.7, особенно если вы учитесь.Таким образом, вы можете избежать путаницы с: «Это моя ошибка или просто несовместимость с ruby 1.9»
И, кстати, если вы не программировали раньше, я не думаю, что это хорошая идея, чтобы начать с рельсов,Сначала изучите чистый ruby, внедрите некоторые алгоритмы в консоли, подключитесь к базе данных без активной записи.Я просто думаю, что, начав с рельсов, вы будете скрывать слишком много деталей, и это даст вам задницу позже, когда вам не хватит базовых знаний ...