Yuri Shikanov: насчет git Init да пропустил. Так мы же новый репозиторий под проект создаем. Для чего нам нужна история и ветки? У меня есть шаблон проекта с мастер веткой, я клонирую на машину его, удаляю .git и инициализирую новый репозиторий. У которого уже совсем другая история...
Вот еще нашел blog.n1dev.ru/html-i-css/perexody-mezhdu-stranicam... Цитата "Как я уже говорил, наполнение страницы происходит с помощью Ajax-запросов к статичным json файлам. Порядком страниц управляет PushState API и location.hash".
"Что бы ускорить процесс разработки"
Разработки чего? Типовых проектов? Ну так используйте общепринятые названия для моделей ( user, post ) для авторизации и публикации постов. А верстку на проектах меняйте.
"Встала задача поставить сайт с многоуровневым доступом к информации, с правами админа, модера, способного добавлять новые статьи и индивидуальную инфу для юзеров и самими юзерами, у которых личная страница с конфедициальной информацией."
Опять же, ваша задача решается штатными рельсами "из коробки", моделей user, post связей has_many вам хватит с головой.
"Кастомизация же нужна, чтобы добавить такие вещи как календарь событий и т. д"
Календарь событий календарю событий рознь.