我想知道如何从测试环境向我的开发环境发出请求。
我知道这不是一个好的做法,但我不知道如何实现我的目标: 在我的项目中,我创建了一些模块(Newsletter、Search、GuestBook 等),我希望有一个表格允许我启用或禁用模块。我为此创建了脚手架。
但所有这些都是为了在其他环境中禁用该设置时不运行测试。
我的问题是当我请求检查模块是否启用时,它针对的是测试数据库而不是开发数据库。
任何人都知道如何解决我的问题? 感谢您的帮助
最佳答案
你不想那样做,你想在你的测试环境中设置相同的数据库,以便它会在测试期间检查你的测试数据库中的那个表。
...或者甚至更好,将用于检索那些启用/禁用设置的模型 stub ,这样您就可以在运行各种测试时即时调整它们。
关于ruby-on-rails - rails : Make request to development environment while using tests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31057808/