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

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

$ padrino rake taskname

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

$ PADRINO_ENV=production padrino rake taskname

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

No visits yet