системы dev и prod в рельсах - PullRequest
       25

системы dev и prod в рельсах

1 голос
/ 21 апреля 2010

Какая разница в рельсах между средами разработки и разработки. При разработке приложения в режиме разработки у меня возникают проблемы с производительностью или другие проблемы, если я клонирую свою среду разработки на prod?

Ответы [ 2 ]

1 голос
/ 21 апреля 2010

Среды похожи на инициализаторы рельсов, вот краткий список общих отличий:

  1. Режим разработки загружает среду разработки, производство загружает среду производства. Вы можете найти файлы / настройки для каждого в /config/environments/*.rb.
  2. Среда разработки обычно настроена на отображение информации рендеринга, системной информации и ошибок RJS.
  3. В среде разработки обычно отключено кэширование.
  4. Я не уверен, что это все еще верно, но известно, что среда разработки rails имеет проблемы с утечками памяти и должна никогда использоваться в приложениях, работающих на компьютерах с производственным программным обеспечением.

Документацию по настройкам, которые можно использовать в конфигурациях среды, можно найти здесь: http://guides.rubyonrails.org/configuring.html

1 голос
/ 21 апреля 2010

Режим разработки не будет кэшировать ваш код, не будет кэшировать SQL, он покажет вам исключения, включая ваш код, никаких оптимизаций и т. Д. Не рекомендуется распространять его таким образом, даже если вы можете настроить все это в config / среда / development.rb

...