LoginSignup
2
1

More than 3 years have passed since last update.

productionとdevelopmentをなぜ使い分けるのか

Last updated at Posted at 2020-07-08

railsになんでわざわざdevelop(開発環境)とproduction(本番環境)を使い分けているのか判明したので記録

相変わらず表面的な知識なので、誰かツッコミを入れてくれると嬉しいです。
それではいってみよーーーーーー!!!!!

development(開発環境)

  • 長所

エラーが発生すれば、詳細を表示してくれたりする。

  • 欠点

詳細を表示してまうと、ソースコード情報が外に漏れちゃうからセキュリティ的な脆弱性がある

production(本番環境)

  • 長所

エラーが発生してもコードの詳細を表示しいひんから、安全性・安定性が高い

  • 欠点

エラーが起こっても、「何か例外が発生したよ」ぐらいしか教えてくれない
(最初どうやってエラー見るねんって焦った)

まとめ

セキュリティの観点から、本番デプロイ時にはproductionでrailsを動かす必要があるんやね!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1