我尝试复制http://railscasts.com/episodes/346-wizard-forms-with-wicked railscast。我尝试创建一个包含四个步骤的向导形式报告。我:
- 生成控制器report_steps
- 在routes.rb中添加resources :report_steps
- 创建步骤视图
现在我尝试调用它(就像在railscats中通过在浏览器地址栏中键入localhost:3000/report_steps/step1),但是收到以下信息:
Routing Error
uninitialized constant ReportStepsController::Wicked
什么问题? 我使用的是ruby 1.9.2和rails 3.0.12。
更新:在注释或取消注释“包括Wicked::Wizard”之后,行为发生了变化(这有点神奇),现在我收到了新的错误。
NameError in ReportStepsController#show
uninitialized constant ReportStep
load_and_authorize_resource
? - snowangel