![](/img/trans.png)
[英]Mongo::Error::NoServerAvailable in Rails 5 app development environment
[英]Can we use Postgres for testing and Mongo for development environment in rails
我有一個與MongoDB一起運行的Rails應用程序,用於開發環境。 我們計划遷移到SQL數據庫(PostgreSQL),並且在此過程中,我們首先使用PostgreSQL作為測試數據庫添加RSpec。
我確實了解以下幾點:
我們的模型將變為:
class MyModel < ActiveRecord::Base include Mongoid::Document end
如果我采用這種方法並開始使用PostgreSQL數據庫添加rspec,會不會有任何阻止程序?
在測試蘋果和橙子時,強烈建議您不要這樣做。 如果您渴望開始測試,請對數據庫調用進行模擬/測試(請參見FactoryGirl的build_stubbed方法https://robots.thoughtbot.com/use-factory-girls-build-stubbed-for-a-faster-test )。 這樣,您就可以在不與數據庫實現耦合的情況下測試應用程序的行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.