2012-06-07 18 views
8

Si tenta di riprodurre il file railscast http://railscasts.com/episodes/346-wizard-forms-with-wicked. Provo a creare report in quattro passaggi wizard. IErrore di ricezione del nome durante il tentativo di richiamare i passaggi della procedura guidata malvagi

  1. generare regolatore report_steps
  2. aggiungere risorse: report_steps per routes.rb
  3. creare gradini vista

Ora provo a chiamarla (come in railscats digitando localhost : 3000/report_steps/step1 nella barra degli indirizzi nel browser) e ricevere:

Routing Error 

uninitialized constant ReportStepsController::Wicked 

Qual è il problema? Io uso ruby ​​1.9 2 e rails 3.0.12.

UPD: dopo aver commentato e decommentando includono Wicked :: guidata comportamento è cambiato (è una specie di magia) e ora ricevo nuovo errore:

NameError in ReportStepsController#show 

uninitialized constant ReportStep 
+2

è necessario riavviare il server –

+0

Detto Kaldybaev: non aiuta. –

+0

Hai un'autenticazione 'load_and_authorize_resource' nella parte superiore del controller? – snowangel

risposta

0

Suona come vi manca qualcosa in/con il tuo modello. Hai un modello Report?

Inoltre potresti pubblicare il codice relativo (controller, modello, eventualmente helper) qui? Ciò aiuterebbe molto a trovare il punto in cui viene effettivamente utilizzata la costante ReportStep.