2012-04-28 6 views
0

はので、私はmongoidを使用して、レールのアプリを持っていると私は、本番データベースのための私のmongoidファイルでこれらの設定を持っているmongodbテーブルの本番環境での名前はどのようにしますか? [OK]を

# set these environment variables on your prod server 
production: 
    host: <%= ENV['MONGOID_HOST'] %> 
    port: <%= ENV['MONGOID_PORT'] %> 
    username: <%= ENV['MONGOID_USERNAME'] %> 
    password: <%= ENV['MONGOID_PASSWORD'] %> 
    database: <%= ENV['MONGOID_DATABASE'] %> 

この作業を行い、どのように私はレール3.2.3を内の特定のデータベースの何かに名前を付けるにはどうすればよいですアプリ

+0

を提供するように私は、しかし、環境変数を使用してアプリケーションを実行している上に読んでお勧めしたいですか?ヘロク?自分のサーバー? – Alex

+0

自分のサーバー...その上にamazon ec2 – Trace

答えて

0

以上使用している環境変数

あなたは<% = ENVの一部を除去し、と置き換えることができ、単に 「myDatabaseName」 あなたはそれがかなり静的になりたかった場合

同じユーザー名/パスワードなど

のために行く、それはもう少し柔軟アプリをホストしている

+0

私はamazon ec2でubuntu 11.10を使っていますが、これらの環境変数を使ってデータベースを作成する方法を知りたいのですが...もっと詳しく説明できるリンクがありますか – Trace

+0

SSH経由でサーバーに接続していますか? mongoシェルを使用してdbを作成する必要があります - mongodbのWebサイト を参照して、Webサーバーで環境変数を設定してください。 または設定ファイルを編集して名前/詳細を静的に追加する – Alex

関連する問題