サイトでは非常に一般的です。データ/投稿/コメントでいっぱいのゲストアカウントを備えた「デモ」バージョンがあり、すべてのデータが数時間ごとにリセットされるため、ユーザーはデモサイトをスパムしません.
別のレール環境「mysite_demo」を用意し、cron ジョブを使用して rake を呼び出し、X 時間ごとにデータベースをリセットし、シード データを入力することを考えました。
次に、アプリ全体で「デモモード」で実行しているかどうかを確認する必要があることに気づきました。たとえば、デモサイトにログイン/登録ページもある場合、ユーザーは登録してデータを挿入する可能性がありますもう一度ログインした後、なぜ彼のアカウントが削除されたのか疑問に思います..したがって、デモサイトには登録オプションがまったくないはずです。
だから私はコードの「デモ」ブランチを作成すると思った..違いを加えて、変更をマージするだけです...やり過ぎのように聞こえます。
アイデア?