Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails rspec未初始化常量(名称错误)_Ruby On Rails_Ruby_Rspec_Ruby On Rails 4.2 - Fatal编程技术网

Ruby on rails rails rspec未初始化常量(名称错误)

Ruby on rails rails rspec未初始化常量(名称错误),ruby-on-rails,ruby,rspec,ruby-on-rails-4.2,Ruby On Rails,Ruby,Rspec,Ruby On Rails 4.2,我已经创建了一个spec/support/features目录。添加了一个名为sign_in.rb的文件 带模块 module Features def sign_in end end 但是当我将它添加到spec/rails\u helper.rb文件时 .... config.include Features, type: :feature end 然后在运行rake时,它会显示未初始化的常量特性(名称错误)。我真的不明白。请求帮助 我只需要将以下行添加到rails\u hel

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

module Features
  def sign_in
  end
end
但是当我将它添加到spec/rails\u helper.rb文件时

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

然后在运行rake时,它会显示未初始化的常量特性(名称错误)。我真的不明白。请求帮助

我只需要将以下行添加到rails\u helper.rb

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

你有没有
Dir[Rails.root.join('spec/support/***.rb')。Rails\u helper.rb中的每一行{f| require f}
行?我没有这行。嘿,伙计,谢谢你解决了这个问题。