【问题标题】:uninitialized constant (Name error) with rails-rspecrails-rspec 未初始化的常量(名称错误)
【发布时间】:2015-05-03 11:21:39
【问题描述】:

我创建了一个 spec/support/features 目录。添加了一个名为 sign_in.rb 的文件 有一个模块

module Features
  def sign_in
  end
end

但是当我将它添加到 spec/rails_helper.rb 文件中时

....
  config.include Features, type: :feature
end

然后在运行 rake 时显示未初始化的常量特征(名称错误)。我真的不明白这一点。寻求帮助。

【问题讨论】:

  • rails_helper.rb 中有Dir[Rails.root.join('spec/support/**/*.rb')].each { |f| require f } 行吗?
  • 我没有这条线
  • 嘿伙计,谢谢你解决了这个问题。

标签: ruby-on-rails ruby rspec ruby-on-rails-4.2


【解决方案1】:

我需要在 rails_helper.rb 中添加以下行

Dir[Rails.root.join('spec/support/**/*.rb')].each { |f| require f }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多