Rails 3.2 の Foreman で RVM を使用しています。アプリのルート ディレクトリに .env ファイルがあり、これは Foreman で読み込まれるはずでした。しかし、 in を使用すると、どうやらレールをロードできませんでしENV['DATABASE_NAME']
たdatabase.yml
。しかし奇妙なことに、ハードコーディングされたデータベース名を使用して Rails がロードされた後、コンソールを開いてENV['DATABASE_NAME']
. そして、フォアマンは実際ENV
にそのProcfile
どちらにもアクセスできません。ENV
初期化子の1つであるdevise.rbにアクセスできる別のRails 4アプリがありますが、同じものENV['DATABASE_NAME']
をに入れるdatabase.yml
と、サーバーは正常に起動しますが、アプリがアクセスしようとしているときにページを開くことができませんデータベース。そのため、レール自体がロードされた後、ENV はレールによってのみロードされるようです。Procfile
とからもアクセスできるようにするにはどうすればよいですかdatabase.yml
。
質問する
859 次