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