Pregunta

Tengo una tarea rastrillo para poblar mi db que depende de falsificador, por lo que en la parte superior hay:

require 'faker'

El problema es que no instalo falsificador en la producción de lo que todos los comandos de desprendimiento (como db:migrate) fallar en que requiere línea, diciendo falsificador no se encuentra.

Obviamente, yo podría instalar falsificador en la producción de evitar esto, pero no hay que necesito. ¿Cuál es la derecho solución? - ¿hay algún modo ignorar ciertas tareas rastrillo en la producción

¿Fue útil?

Solución

Mover la declaración en la tarea que en realidad lo necesita requieren.

Otros consejos

supongo que sólo podría hacer require 'faker' unless RAILS_ENV='production'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top