Me gustaría iniciar la consola de rieles y crear entradas de base de datos en una base de datos que no sea la base de datos predeterminada, como la base de datos de prueba. Agradecería cualquier ayuda.¿Cómo puedo iniciar la consola de rieles y usar la base de datos de prueba exclusivamente?
24
A
Respuesta
45
Para iniciar la consola en test
medio ambiente:
ruby script/console test
ruby script/console production
para ejecutar tareas en el rastrillo de test
medio ambiente:
rake db:create RAILS_ENV=test
rake db:migrate RAILS_ENV=test
en Rails 3 o superior se puede utilizar:
rails console test
rails c test
0
$ RAILS_ENV=test ./script/console
6
Puede pasar el medio ambiente como RAILS_ENV=test
:
$ RAILS_ENV=test bundle exec rails console
O:
$ RAILS_ENV=test bundle exec rails c
También puede hacer:
$ bundle exec rails console test
O:
$ bundle exec rails c test
se puede ver como
Loading test environment (Rails 3.2.8)
1.9.3p327 :001 >
Cuestiones relacionadas
- 1. ¿Cómo usar la base de datos de prueba con Capybara?
- 2. cómo agregar datos a la base de datos desde la consola de rieles
- 3. Rieles: ¿Cómo enumerar las tablas/objetos de la base de datos utilizando la consola de Rails?
- 4. ¿cómo puedo ejecutar un inicializador desde la consola de rieles?
- 5. Recargue la consola de rieles
- 6. Elija la base de datos de prueba?
- 7. Rieles: rellene la base de datos de prueba con los datos de desarrollo
- 8. Prueba de consola y rastrillo Rails: unidades
- 9. rieles Prevenir la prueba de eliminación de datos de semillas
- 10. Rieles: almacenamiento de datos cifrados en la base de datos
- 11. Rieles: ¿Cómo puedo llamar `self.save` en mi modelo y que persista en la base de datos?
- 12. Ejecutar pruebas de rieles sin perder la base de datos de prueba
- 13. Rieles, cómo migrar datos de la base de datos de desarrollo sqlite3 a la base de datos de producción MySQL?
- 14. ¿Cómo prueba (unidad) el esquema de la base de datos?
- 15. Error con la base de datos de prueba utilizando rieles postgres utilizando hstore
- 16. Suspensión de prueba de rieles: ¿cómo puedo imprimir el nombre de prueba antes de la ejecución?
- 17. Rieles: almacenamiento de archivos binarios en la base de datos
- 18. Rieles: almacenamiento de plantillas erb en la base de datos
- 19. ¿Cómo obtener tiempo de ejecución en la consola de rieles?
- 20. rieles entorno por defecto de la consola
- 21. Simulación de RSpec desde la consola de prueba
- 22. ¿Cómo se puede ocultar la salida de la base de datos en la consola de Rails?
- 23. Acceda a las tablas de la base de datos mem o fs utilizando la consola H2
- 24. ¿La consola de los rieles es dinámica?
- 25. Ejecutar migraciones desde la consola de rieles
- 26. Rieles de base de datos valores booleanos
- 27. JUnit prueba una falla en la base de datos?
- 28. Apache Derby - java.sql.SQLException: Error al iniciar la base de datos
- 29. ¿cómo recargo un modelo en la consola de rieles?
- 30. Prueba de Phpunit con la base de datos