2012-06-07 13 views
8

Tôi cố gắng sao chép http://railscasts.com/episodes/346-wizard-forms-with-wicked railscast. Tôi cố gắng tạo báo cáo trong thuật sĩ bốn bước. TôiNhận được lỗi tên khi cố gọi các bước thuật sĩ độc ác

  1. tạo ra bộ điều khiển report_steps
  2. thêm nguồn: report_steps để routes.rb
  3. tạo bước quan

Bây giờ tôi cố gắng gọi nó (như trong railscats bằng cách gõ localhost : 3000/report_steps/step1 trong thanh địa chỉ trong trình duyệt) và nhận:

Routing Error 

uninitialized constant ReportStepsController::Wicked 

Sự cố là gì? Tôi sử dụng ruby ​​1.9 2 và đường ray 3.0.12.

UPD: sau khi cho ý kiến ​​và uncommenting bao gồm Wicked :: Hướng dẫn hành vi thay đổi (đó là một loại ma thuật) và bây giờ tôi nhận được lỗi mới:

NameError in ReportStepsController#show 

uninitialized constant ReportStep 
+2

bạn nên khởi động lại máy chủ –

+0

Said Kaldybaev: không giúp đỡ. –

+0

Bạn có xác thực 'load_and_authorize_resource' ở đầu bộ điều khiển không? – snowangel

Trả lời

0

Âm thanh như bạn đang thiếu một cái gì đó trong/với mô hình của bạn. Bạn có mô hình Report không?

Bạn cũng có thể đăng mã liên quan (bộ điều khiển, kiểu máy, người trợ giúp cuối cùng) lên đây không? Điều đó sẽ giúp rất nhiều việc tìm ra điểm mà hằng số ReportStep thực sự được sử dụng.

Các vấn đề liên quan