Учитывая, что вы должны использовать этот хост, я бы посоветовал настроить вашу среду разработки в соответствии. Хороший способ управлять несколькими версиями ruby и пробовать разные гемы - это использовать rvm . Это позволит вам управлять несколькими комбинациями ruby (1.8.7, 1.9.2, ect) и несколькими версиями рельсов и других драгоценных камней.
Что касается определенных драгоценных камней, то и haml, и sass будут работать с рельсами 2.3.
Я не уверен, какой гем каптчи вы хотите использовать, но из популярного recaptcha гем readme:
«Приложения Rails ниже 3.0 больше не поддерживаются, но вы можете установить более старую версию и просмотреть ее README.»
В целом, вы можете заставить эту настройку работать, и вы не должны выходить из строя. Существует множество примеров кода о том, как писать и управлять рельсами 2.3.
Удачи
/ Salernost