Github にプッシュするときに、database.yaml ファイルを .gitignore して、本番データベースのパスワードを公開しないようにしたいと考えています。しかし、アプリが本番環境で実行されているときに、Heroku でそのパスワードを使用できるようにする必要があります。
heroku で環境変数を設定することはできましたが、安全ではないと思います。私のコンピューターにアクセスできる人は、ターミナルで単一のコマンドを実行して、パスワード変数を明らかにすることができます。
Github と Heroku を扱う場合、github にプッシュするときは特定のファイルを無視し、heroku にプッシュするときは無視しないように指定するコードを書くことができますか?