Кроме того, вы не должны загружать свой репозиторий с вашего контроллера, поскольку нет управления транзакциями.
Подводя итог:
Как правило, вы будете смотреть на Haml или Erb (хотя вы можете смешивать и подбирать их, если нужно), а также CSS или Sass. Compass - это просто дополнение к Sass.
Я бы порекомендовал начать с Haml и Sass, поскольку Haml берет большинство раздражающих, подверженных ошибкам аспектов HTML и отказывается от них. Как только вы привыкнете писать на Haml, использование Erb кажется очень многословным.
Что касается CSS, выберите фреймворк (такой как Blueprint ) и используйте его как есть для начала. Вы всегда можете добавить Компас позже, если считаете, что он вам нужен.