Tutorial su Rails 3 di Michael Hartl: Sezione 3.2.2.Manca la visualizzazione RSpec / generazione del controller
-
28-10-2019 - |
Domanda
Sto lavorando all'eccellente libro Tutorial Rails 3 di Michael Hartl, ma sono bloccato alla sezione 3.2.2.in cui si riferisce ai test rspec generati automaticamente da
rails generate Pages home contact
rails generate rspec:install
Ho notato alcuni punti in cui le versioni attuali di gems differiscono, e questo è previsto, ma tutto quello che vedo nella mia directory spec è un file chiamato ' spec_helper.rb '.Quindi mi mancano le seguenti directory che, secondo il tutorial, dovrebbero uscire:
spec / helper
specifiche / visualizzazioni
specifiche / controller
È qualcosa che RSpec o Rails non generano più?
Soluzione
Devi utilizzare la versione 3.0 del tutorial: sarai molto più felice se utilizzi versione 3.2 invece.È così nuovo che potrebbe essere ancora in versione beta, ma ora ho quasi finito e praticamente tutto ha funzionato esattamente come elencato, il che è fantastico.
(Ho anche eseguito la versione 3.0 circa un mese fa e ho avuto i tuoi stessi problemi con cose obsolete qua e là. La suite di test in particolare è notevolmente diversa tra le due versioni.)