【发布时间】:2012-06-11 12:52:59
【问题描述】:
我尝试复制http://railscasts.com/episodes/346-wizard-forms-with-wicked railscast。我尝试通过四步向导创建报告。我
- 生成控制器报告步骤
- 将 resources :report_steps 添加到 routes.rb
- 创建步骤视图
现在我尝试调用它(就像在 railscats 通过在浏览器的地址栏中键入 localhost:3000/report_steps/step1)并接收:
Routing Error
uninitialized constant ReportStepsController::Wicked
有什么问题? 我使用 ruby 1.9 2 和 rails 3.0.12。
UPD: 在评论和取消评论后 include Wicked::Wizard 行为发生了变化(这是一种魔法),现在我收到新错误:
NameError in ReportStepsController#show
uninitialized constant ReportStep
【问题讨论】:
-
Kaldybaev 说:没用。
-
你的控制器顶部有验证
load_and_authorize_resource吗? -
把它拿出来就可以了。
-
我也有同样的问题,我的解决方法是重启服务器
标签: ruby gem wizard railscasts