내가, database_cleaner을 mongoid와 RSpec에를 사용 고안하기 위해 노력하고있어 그리고 난이 오류RSpec에 : 액티브 :: ConnectionNotEstablished 오류
Failure/Error: Unable to find matching line from backtrace
ActiveRecord::ConnectionNotEstablished:
ActiveRecord::ConnectionNotEstablished
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:541:in `retrieve_connection'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/connection_handling.rb:113:in `retrieve_connection'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/connection_handling.rb:87:in `connection'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/fixtures.rb:499:in `create_fixtures'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/fixtures.rb:984:in `load_fixtures'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/fixtures.rb:957:in `setup_fixtures'
# /home/adham/.rvm/gems/ruby-2.1.5/gems/activerecord-4.1.8/lib/active_record/fixtures.rb:806:in `before_setup'
내 gemfile테스트 그룹에게 있습니다
group :development, :test do
gem "factory_girl_rails", "~> 4.0"
gem 'rspec-rails', '~> 3.1.0'
gem 'spork', '~> 0.8.5'
gem 'mongoid-rspec', '~> 2.0.0.rc1'
gem 'capybara'
gem 'database_cleaner'
gem 'shoulda-matchers'
end
내 rails_helper.rb의 ==
ENV["RAILS_ENV"] ||= 'test'
require 'spec_helper'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require "mongoid"
Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
RSpec.configure do |config|
config.fixture_path = "#{::Rails.root}/spec/fixtures"
config.use_transactional_fixtures = false
config.include Mongoid::Matchers
config.include FactoryGirl::Syntax::Methods
config.infer_spec_type_from_file_location!
end
어떻게해야합니까 ??
config/application.rb 파일? –
이 문제에 대한 해결책을 찾았습니까? –