【问题标题】:Rails Test Environment Named RoutesRails 测试环境命名路由
【发布时间】:2012-03-14 01:33:45
【问题描述】:

我注意到当我运行测试时(使用 Rspec 和 spork,如果这很重要),我的主机名设置为 www.example.com。所以如果我这样做:

 visit sports_url

测试实际上是去 www.example.com/sports。

这是一个问题,因为我需要使用 selenium 运行一些测试(以获得 javascript 支持)。另外,我注意到我的电子邮件被标记为来自 www.example.com。

我搞砸了什么?为什么测试环境以 example.com 运行?我可以在某处配置它吗?我认为它应该是程序化的(取决于测试服务器启动的端口)。

【问题讨论】:

    标签: ruby-on-rails testing rspec environment


    【解决方案1】:

    您可以配置测试环境域,然后设置 DNS 以执行您需要的操作。

    How do I change the default "www.example.com" domain for testing in rails?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-18
      • 2016-04-07
      • 2016-07-04
      相关资源
      最近更新 更多