What exactly is the difference in rails between dev and prod environments. When I develop an application in dev mode, do I have peformance problems, or others if I clone my dev environment on prod?
2 に答える
1
開発モードはコードをキャッシュせず、SQLをキャッシュせず、コードを含む例外を表示し、最適化を行いません。config/ environment / developmentですべてを構成できますが、そのように配布することはお勧めしません。 .rb
于 2010-04-21T18:00:36.237 に答える
1
環境はRails初期化子に似ています。一般的な違いの短いリストを次に示します。
- 開発モードは開発環境をロードし、本番モードは本番環境をロードします。それぞれのファイル/設定はで見つけることができます
/config/environments/*.rb
。 - 開発環境は通常、レンダリング情報、システム情報、RJSエラーを表示するように設定されています。
- 開発環境では通常、キャッシュが無効になっています。
- これがまだ当てはまるかどうかはわかりませんが、Rails開発環境にはメモリリークの問題があることがわかっているため、本番ソフトウェアを搭載したマシンで実行されているアプリケーションでは使用しないでください。
環境構成内で使用できる設定に関するドキュメントは、http://guides.rubyonrails.org/configuring.htmlにあります。
于 2010-04-21T18:01:23.440 に答える