通常、実行するrails server
と Webrick が起動します。「thin」gem をインストールすると、代わりに「thin」が起動します。「puma」サーバーでも同じことをしたいと思います。
railties (lib/rails/commands) 内のstart
コマンドが super を呼び出していることがわかりますが、「super」のさまざまなオプションが何であるかがわかりません。また、「シン」内の Rails に関する多くのリファレンスを確認しました。
2008 年 10 月の「Added Thin support to script/server. #488 [Bob Klosinski]」というタイトルの Changelog エントリを見つけましたが、そのコミット以降、そのコード領域は大幅に変更されています (a93ea88c0623b4f65af98c0eb55924c335bb3ac1)。
誰かがコードの正しいセクションに私を導くことができれば、それは非常に役に立ちます.