1. ホーム
  2. ruby-on-rails

[解決済み] RoRにおけるSpringサーバーの機能とは?

2022-02-08 01:17:55

質問内容

Micheal HartlのRuby on Rails Tutorialの第3章を読み終えたところです。この章の最後の部分で、読み込み時間を短縮するためにRailsが提供するスプリングサーバ"と競合しないようにgitignoreファイルを設定するようにとの指示がありました。私はプログラミングは全くの初心者で、このSpringサーバーが何なのか、もう少し明確に把握したいのです。ググってみたのですが、素人目にはわからない回答があります。ありがとうございます。

どのように解決するのですか?

Spring GitHubページ ということが明記されています。

<ブロッククオート

SpringはRailsのアプリケーションプリローダです。以下の方法で開発を高速化します。 アプリケーションをバックグラウンドで動作させ続けるので テスト、rakeタスク、マイグレーションを実行するたびに起動する必要があります。

これは簡単に言うと、Springがコードを変更するたびに再読み込みを担当するユニットであるため、変更のたびにサーバーを再起動する必要がない、ということです。