【问题标题】:uninitialized constant UsersController with devise and rspec具有设计和 rspec 的未初始化常量 UsersController
【发布时间】:2011-07-06 21:38:49
【问题描述】:

我已经配置了一个新的 rails 3 应用程序,带有 devise 和 rspec。我遵循了设计 wiki,并把

RSpec.configure do |config|
  config.include Devise::TestHelpers, :type => :controller
end

在规范/spec_helper.rb 中。无论如何,当我尝试运行控制器规范时,我遇到了错误:

spec/controllers/users_controller_spec.rb:3:in `<top (required)>': uninitialized constant UsersController (NameError)

听起来像设计引擎类在测试时加载路径中不可用。有什么想法吗?

【问题讨论】:

  • 回答我自己,添加一个文件 app/controllers/users_controller.rb : class UsersController

标签: ruby-on-rails-3 rspec devise


【解决方案1】:

UserController 可能会丢失。

如果不行,可以贴在这里吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多