Ruby on rails 未初始化常量(NameError)

Ruby on rails 未初始化常量(NameError),ruby-on-rails,ruby,rspec,Ruby On Rails,Ruby,Rspec,我在这里很少看到类似的问题,但给出的解决方案都不起作用。我像往常一样安装了rspec/factorygirl,我面临一些无法理解的问题。rspec似乎看不到我的模型 Gefile 我已经运行了railsgenerate-rspec:install来生成spec/dir文件结构(因此我的spec\u帮助程序和rails\u帮助程序文件包含了符合环境要求的适当行等) 规格/型号/清单\u规格rb spec_helper.rb rails_helper.rb list_factory.rb 当我

我在这里很少看到类似的问题,但给出的解决方案都不起作用。我像往常一样安装了rspec/factorygirl,我面临一些无法理解的问题。rspec似乎看不到我的模型

Gefile 我已经运行了
railsgenerate-rspec:install
来生成
spec/
dir文件结构(因此我的spec\u帮助程序和rails\u帮助程序文件包含了符合环境要求的适当行等)

规格/型号/清单\u规格rb spec_helper.rb

rails_helper.rb

list_factory.rb


当我运行
rspec
时,它会给我
未初始化的常量列表(NameError)
列表规范.rb
文件的第3行。

描述列表执行…
更改为
描述“列表”执行…
并确保在助手文件中需要所有所需的库并留下一个
\u助手。rb
问题是由于在我工作期间,我在所有规范中都需要
规范帮助者
造成的应该需要
rails\u助手

因此,每个等级库文件应以以下行开头:

require 'rails_helper`

您的
spec\u helper.rb
中有什么?我已将其添加到原始问题中,请看一下。只需将
描述列表执行…
更改为
描述“列表”执行…
。这部分解决了我的问题,但我的设置仍然存在一些问题。现在我的规范看不到FactoryGirl(单位化常量FactoryGirl),因为您在
spec\u helper
rails\u helper
中不需要
factory\u girl\u rails
require 'spec_helper'

describe List do
  before(:each) do
    @list = FactoryGirl.build(:list)
  end

  it 'is invalid without name' do
    @list.title = nil
    expect(@list).to_not be_valid
  end
end
require 'rails_helper`