Ответ 1
Начиная с шаблона Rails.
Вы должны посмотреть ресурсы диссертаций:
Легко создать новое приложение Rails, используя "rails new myapp" (или начать с шаблона из Rails Wizard или проекта RailsApps).
Но после этого, что вы делаете? Какие жемчужины вы всегда добавляете? Какие решения вы принимаете до начала разработки? Какие важные элементы часто игнорируются перед развертыванием приложения?
Я хотел бы собрать контрольный список ссылок для совместного использования. Любые предложения?
Например:
Что еще?
Начиная с шаблона Rails.
Вы должны посмотреть ресурсы диссертаций:
Для меня обычный процесс включает в себя:
Обычно я копирую свои помощники google_analytics и sitemap_controller из других проектов во время процесса разработки, вместо того, чтобы быть достаточно организованным, чтобы сделать это с самого начала. Мне нравится настройка параметров тестирования и развертывания с самого начала, поэтому я могу начать разработку и выпуск рано и часто.
Dave
создать rvm gemset, создать .rvmrc, изменить .gitignore
Затем добавьте драгоценные камни
тогда в зависимости от проекта я часто использую aws3, paperclip, resque, will_paginate и haml (хотя я больше не пытаюсь использовать его для новых проектов)
В большинстве случаев:
Я почти забыл упомянуть: сочетание шаблона html5 для рельсов с твитер-бутстрапом - это хорошая комбинация.
Первое, что я делаю, - это перейти к http://railswizard.org/ и создать шаблон, прежде чем "reils new app".
Я ничего не добавляю. Вещи добавляются, если проект требует их.
Нет абсолютно никаких причин для раздувания проекта с вещами только потому, что вам "может понадобиться"
Мне надоело помнить и повторять мирские задачи, необходимые для каждого нового приложения.
Если вы ищете руководство по началу работы, мы недавно (вчера!) выпустили инструмент для ускорения процесса, со всеми проверенными и проверенными библиотеками для различных аспектов веб-приложения Rails, так как а также сценарии очистки, чтобы получить новое приложение так, как должно быть.
Откроем http://drone.bz, чтобы создать приложение так же, как и мы. Под капотом он использует app_drone для устранения зависимостей и создания фактического шаблона, но пользовательский интерфейс, вероятно, все, что вам нужно для начала работы.
Есть несколько подобных инструментов, но я решил быть очень упрямым в выборе рецептов, и конечный результат - прочная основа для разработки:)
P.S. Даже если вы не используете дроны, вы можете взглянуть на шаги, которые достаточно распространены в Rails dev для автоматизации.