我创建了新的Rails应用程序,然后将gem'rspec-rails'添加到Gemfile,捆绑安装,并启动
rails g rspec:install
create .rspec
create spec
create spec/spec_helper.rb
为什么它没有创建spec / rails_helper.rb?
我的Gemfile是使用新的Rails应用程序生成的,其中删除了空行和注释。我只在最后一行添加了它。
source 'https://rubygems.org'
gem 'rails', '4.0.3'
gem 'sqlite3'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
group :doc do
gem 'sdoc', require: false
end
gem 'rspec-rails'
答案 0 :(得分:3)
rails_helper.rb
是Rspec Rails 3.x的新功能。您可能正在运行早期版本。检查您的Gemfile.lock
或运行bundle list | grep rspec-rails
以查看您正在运行的版本。