Tutorial de Rails 3 de Michael Hartl: Sección 3.2.2.Falta la generación de vista / controlador RSpec
-
28-10-2019 - |
Pregunta
Estoy trabajando en el excelente libro de tutoriales Rails 3 de Michael Hartl, pero estoy atascado en la sección 3.2.2.en el que se refiere a las pruebas de rspec que se generan automáticamente a partir de
rails generate Pages home contact
rails generate rspec:install
He notado algunos puntos en los que las versiones actuales de gemas difieren, y eso es lo esperado, pero todo lo que veo en mi directorio spec es un archivo llamado ' spec_helper.rb '.Así que me faltan los siguientes directorios que, según el tutorial, deberían salir:
especificaciones / ayudantes
especificaciones / vistas
especificaciones / controladores
¿Es esto algo que RSpec o Rails ya no generan?
Solución
Debe estar usando la versión 3.0 del tutorial; será mucho más feliz si usa el versión 3.2 en su lugar.Es tan nuevo que es posible que todavía esté en versión beta, pero ya casi he terminado y prácticamente todo ha funcionado exactamente como se indica, lo cual es increíble.
(También hice la versión 3.0 hace aproximadamente un mes y tuve los mismos problemas que tú con cosas desactualizadas aquí y allá. El conjunto de pruebas en particular es muy diferente entre las dos versiones).