代码之家  ›  专栏  ›  技术社区  ›  Obromios

在测试环境中单击url会导致路由错误

  •  0
  • Obromios  · 技术社区  · 6 年前

    我有一个链接

    link_to 'Priority visitor', 'http://visitor.othersite.com/vip'

    在开发环境中,单击该链接将转到正确的位置。但是在测试环境中,有一个get异常:

    ActionController::RoutingError:
           No route matches [GET] "/vip"
    

    我怎么解决这个问题?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Obromios    6 年前

    在遍历了rspec代码之后,它看起来运行正常,因为我的默认测试驱动程序是 :rack_test ,在本例中,它忽略了主机域,只重定向到path '/vip'