2010-11-19 4 views
2

でrakeタスクを無視rakeコマンド(db:migrateのような)がフェイカーがないと言って、ラインを必要とすることに失敗します。上部にありますので、私は、偽物に依存して私のデシベルを投入するためにrakeタスクを持って生産

明らかに、私はこの問題を回避するためにfakerをプロダクションにインストールできましたが、そこには必要ありません。だから何がの右ソリューションです - 私は何らかの形で生産の特定のレーキタスクを無視できますか?

答えて

4

移動を行う可能性があるとします。

+0

ありがとう、素晴らしい作品! – tyson

2

私はあなただけのインクルードが実際にそれを必要とするタスクに声明を必要とrequire 'faker' unless RAILS_ENV='production'

+2

これはクリーンな解決策ではありません。なぜなら、ステージングでそのタスクが必要と判断したらどうなりますか?この場合、環境からタスクを切り離すことができます。必要なタスク内でrequireを移動するだけです。 –

関連する問題