1)创建了一个名为Skill
2)跑了一些种子
3)运行了rspec --init
4)使用下面的代码创建文件skill_spec.rb
require_relative "../app/models/skill"
describe Skill do
describe "database" do
it "should have 42 skills" do
expect(Skill.all.count).to eq(42)
end
end
end
5)当我在控制台中运行rspec
时出现错误:
失败/错误:类Skill
我已经有一个包含以下代码的文件application_record.rb
class ApplicationRecord < ActiveRecord::Base
self.abstract_class = true
end
答案 0 :(得分:0)
对于Rails规范,请在每个规范文件的开头使用require 'rails-helper'
(由bin/rails generate rspec:install
gem的rspec-rails
生成)
它包含行require File.expand_path('../config/environment', __dir__)
,该行将加载您的rails环境,并且您将具有自动加载功能,并且所有其他rails部件都将运行。