Ruby on rails 4 RSpec can';我看不到Rails模型

Ruby on rails 4 RSpec can';我看不到Rails模型,ruby-on-rails-4,rspec,Ruby On Rails 4,Rspec,我有一个RSpec规范: require 'spec_helper' describe 'session_project' do before(:each) do @user = User.create( username: 'user', password: 'test', password_confirmation: 'test', email: 'user@example.com' ) @proje

我有一个RSpec规范:

require 'spec_helper'
describe 'session_project' do
  before(:each) do
    @user = User.create(
        username: 'user',
        password: 'test',
        password_confirmation: 'test',
        email: 'user@example.com'
    )
    @project = Project.create(name: 'Project 1', active: true, user_id: @user.id)
  end
  context 'when I am on the project page for Project 1' do
    it 'knows the current project is Project 1' do
      pending
    end
  end
end
# and so on.
User
Project
当然是模型-我想测试当前项目是否在正确的时间保存到会话并从会话中清除。当我运行RSpec时,它会抱怨:

Failure/Error: @user = User.create(
NameError:
uninitialized constant User
如果我将
User.create
剪切并粘贴到rails控制台中,它就可以创建用户


以前询问过类似问题的人只需要添加
就需要“spec\u helper”
,但我已经这样做了。那么如何使Rails模型可供RSpec使用呢?

在RSpec3.x下,如果您想要加载Rails类,您需要
Rails\u帮助程序


就是这个!如果你发表评论,我可以给你荣誉。这是一个评论;)但你知道我的意思:)