2012-08-28 16 views
8

como los guías, el comando utilizado para preparar la base de datos de prueba esRieles: rake db: prueba: preparar Vs prueba de rastrillo: Preparar

bundle exec rake db:test:prepare 

Sin embargo, he encontrado que la siguiente comando funciona también & creado el DB de prueba para mi.

bundle exec rake test:prepare 

Quería saber si este es un comando válido, en caso afirmativo. ¿Dónde puedo encontrar la documentación?

probado en rails 3.2.8

+0

¿Alguna vez descubrió si ambos son iguales? – ayjay

Respuesta

11

Según github and the source code se menciona en la parte inferior.

Por lo tanto, es un atajo, envoltorio, como quiera llamarlo. Otra pregunta sería por qué esto no funciona cuando lo haces bundle exec rake -T pero bueno.

+2

Así que encontré un huevo de pascua en rieles :) – CuriousMind

+4

Solo rastrear tareas con un 'desc" descripción "' antes de que la definición de tarea aparezca con 'rake -T'. Supongo que a la tarea 'test: prepare' le falta esto. –

+1

Estos no parecen ser alias uno para el otro, si nos fijamos en la fuente. test: prepare tiene más requisitos previos que db: test: prepare. –

Cuestiones relacionadas