Ignorar tarea rastrillo en la producción
-
26-09-2019 - |
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
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