Ruby 尝试调用向导步骤时收到名称错误
我试图复制railscast。我尝试在向导中分四步创建报告。我Ruby 尝试调用向导步骤时收到名称错误,ruby,gem,wizard,railscasts,Ruby,Gem,Wizard,Railscasts,我试图复制railscast。我尝试在向导中分四步创建报告。我 生成控制器报告\u步骤 添加资源:向routes.rb报告步骤 创建步骤视图 现在我尝试调用它(就像在railscats中一样,在浏览器的地址栏中键入localhost:3000/report\u steps/step1)并接收: Routing Error uninitialized constant ReportStepsController::Wicked 有什么问题? 我使用ruby 1.92和rails 3.0.12
Routing Error
uninitialized constant ReportStepsController::Wicked
有什么问题?
我使用ruby 1.92和rails 3.0.12
UPD:在注释和取消注释后包含邪恶::向导行为改变(这是一种魔法),现在我收到新错误:
NameError in ReportStepsController#show
uninitialized constant ReportStep
听起来您的模型中/与您的模型中缺少了一些内容。您是否有型号
报告
你能在这里发布相关代码(控制器、模型、最终助手)吗?这将有助于找到常量
ReportStep
实际使用的位置。说Kaldybaev:没有帮助。你的控制器顶部有身份验证load\u and\u authorize\u resource
吗?去掉它,它就会工作。我也有同样的问题,我的解决方案是重新启动服务器