2010-11-19 2 views
2

에서 레이크 작업을 무시 rake 명령 (예 : db:migrate)은 faker가 없다고 말하는 라인을 필요로합니다.상단에있다, 그래서 내가 사기꾼에 따라 내 DB를 채울 레이크 작업이 생산

분명히이 문제를 해결하기 위해 프로덕션 환경에 faker를 설치할 수는 있지만 필자는 필요하지 않습니다. 그렇다면 은 무엇입니까? 해결 방법 - 생산 과정에서 특정 레이크 작업을 어떻게 든 무시할 수 있습니까?

답변

4

이동을 할 수도있을 것 같군요.

+0

감사합니다. 훌륭한 작품입니다! – tyson

2

나는 그냥 실제로 그것을 필요로하는 작업에 문을 필요로 require 'faker' unless RAILS_ENV='production'

+2

'준비'에서 해당 작업이 필요하다고 결정할 때 어떤 일이 생기니 깨끗한 해결책이 아닙니까? 이 경우 작업을 환경에서 분리 할 수 ​​있으며 필요로하는 작업 내에서 require 만 이동하면됩니다. –