【发布时间】:2013-10-25 20:22:07
【问题描述】:
我在 Rails 4 应用程序上安装了 Comfortable Mexican Sofa,我的 rspec 测试的访问功能无法找到 CMS 页面。我找到了两个补救措施:1)以下 bash 命令
pg_dump harvey_development > db.dump
psql harvey_test < db.dump
2) 将以下内容添加到 spec_helper.rb:
ENV["RAILS_ENV"] = 'development'
我怀疑更好的解决方案是配置一些东西,使 rspec 始终使用开发数据库来提供 CMS 内容,并使用测试数据库来处理其他所有内容。我的问题是:这个问题的最佳解决方案是什么?以及如何实现它?在此先感谢您提供的任何帮助,即使是朝着正确方向做出的模糊手势。
【问题讨论】:
标签: ruby-on-rails postgresql rspec comfortable-mexican-sofa