1
我有一個簡單的Rails 3.1應用程序沒有任何數據庫。但是,當我執行黃瓜測試所有的測試場景失敗,原因是以下錯誤:Rails 3.1:沒有數據庫的黃瓜測試
ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished)
這將是有益的,如果我得到一個解決方案來解決這個問題BDD。
我有一個簡單的Rails 3.1應用程序沒有任何數據庫。但是,當我執行黃瓜測試所有的測試場景失敗,原因是以下錯誤:Rails 3.1:沒有數據庫的黃瓜測試
ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished)
這將是有益的,如果我得到一個解決方案來解決這個問題BDD。
隨着下面的寶石,我有黃瓜與Rails 3.1工作,沒有數據庫。我修改的唯一事情是
在application.rb中,除去需要「軌/所有」行,而是添加這些行:
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "rails/test_unit/railtie"
require "sprockets/railtie"
刪除功能/支持/ env.rb到DatabaseCleaner引用文件
寶石版本:
actionmailer (3.1.1)
actionpack (3.1.1)
activemodel (3.1.1)
activerecord (3.1.1)
activeresource (3.1.1)
activesupport (3.1.1)
ansi (1.4.1)
arel (2.2.1)
builder (3.0.0)
bundler (1.0.21)
capybara (1.1.2)
childprocess (0.2.3)
coffee-rails (3.1.1)
coffee-script (2.2.0)
coffee-script-source (1.1.3, 1.1.2)
cucumber (1.1.3)
cucumber-rails (1.2.0)
database_cleaner (0.7.0)
diff-lcs (1.1.3)
erubis (2.7.0)
execjs (1.2.9, 1.2.6)
ffi (1.0.11)
gherkin (2.6.8)
hike (1.2.1)
i18n (0.6.0)
jquery-rails (1.0.19, 1.0.14)
json (1.6.2, 1.6.1, 1.6.0)
mail (2.3.0)
mime-types (1.17.2)
multi_json (1.0.4, 1.0.3)
nokogiri (1.5.0)
polyglot (0.3.3, 0.3.2)
rack (1.3.5, 1.3.3)
rack-cache (1.1)
rack-mount (0.8.3)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.1.1, 3.1.0)
railties (3.1.1, 3.1.0)
rake (0.9.2.2)
rdoc (3.11, 3.9.4)
rubyzip (0.9.5)
sass (3.1.11, 3.1.7)
sass-rails (3.1.5, 3.1.2)
selenium-webdriver (2.14.0)
sprockets (2.0.3, 2.0.0)
sqlite3 (1.3.4)
term-ansicolor (1.0.7)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
turn (0.8.3)
tzinfo (0.3.31, 0.3.30, 0.3.29)
uglifier (1.1.0, 1.0.3)
xpath (0.1.4)
沒有爲我工作 – appsthatmatter
這對我和額外的步驟工作:我不得不從我的gemfile中刪除database_cleaner寶石。 – Jeremiah