何かをゼロから構築するプロセスを開始する前に、ユーザー (sysadmin) が ActiveRecord などのアプリケーションの側面を構成できるようにする、Rails アプリケーションの初回構成ウィザードを提供する方法を他の誰かが提供する方法に出くわしたかどうか知りたいと思いました。構成と ActionMailer のセットアップ (SMTP、送信者など)。
クライアントにファイルの編集やコマンド ラインでのスクリプトの実行を要求するのではなく、新しいインストールをセットアップするためのクリーンで簡単な方法を提供したいと考えています。
基本的に、アプリケーションをダウンロードして展開し、起動できる必要があります。ブラウザ経由でアクセスすると、最初のセットアップ手順が案内されます。
私の質問は、これを行う方法に関するものではありませんが、すでにこれを行っている人はもっといます。このアイデアに関連する宝石、プラグインなどをすばやく検索しても、あまり見つかりませんでした。
編集/明確化
シナリオを明確にするために、これは、顧客のシステム管理者によってオンプレミスにダウンロードおよびインストールされる「シュリンクラップ」製品をサポートするためのものです。
ファイアウォールの背後にアプリケーションをデプロイした後、アプリケーションに初めてアクセスするときに、データベースなどのインストール用の特定の設定を構成するフレンドリーな方法が必要です。
このようなプロセスの例は、JIRA のセットアップ ウィザードです。
https://confluence.atlassian.com/display/JIRA/Running+the+Setup+Wizard
これは、新しい Rails アプリケーションを作成するためでも、開発プロセスをシステム化するためでもありません。