Padrinoで追加したRakeタスクをProduction環境として実行する

padrinoで作っていたrakeタスクを...

$ padrino rake taskname

といった具合に実行しようとするとdevelopで実行されていてrakeタスクの中で呼んでいたmongoidがdevelopを向いていて本番用のデータベースを向いて実行されない。
よくよく考えると環境変数設定してないからだな。ということで、

$ PADRINO_ENV=production padrino rake taskname

とかけば、本番用のデータベースに向いた状態でタスクが実行される。

(Visited 2 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です