Padrinoで追加したRakeタスクをProduction環境として実行する
padrinoで作っていたrakeタスクを...
$ padrino rake taskname
といった具合に実行しようとするとdevelopで実行されていてrakeタスクの中で呼んでいたmongoidがdevelopを向いていて本番用のデータベースを向いて実行されない。
よくよく考えると環境変数設定してないからだな。ということで、
$ PADRINO_ENV=production padrino rake taskname
とかけば、本番用のデータベースに向いた状態でタスクが実行される。