2017-03-01 50 views
0

作为写入rails routing guide如何使用rails路由助手指向不同的主机?

resources :photos的情况下:

photos_path返回/photos

...

这些助手

每个都有一个相应的辅助_url(如photos_url),它返回以当前主机,端口和路径前缀为前缀的相同路径。

我想用photos_url指向一个不同的主机(不是当前主机)。

我能够网址参数附加到这条道路,但设置一个:host没有效果,即:

photos_path(host: 'localhost:3000', utm_source: 'source') 
# => http://localhost:3001/photos?utm_source=source 

它只是需要在当前主机

回答

1

photos_url(host: 'localhost:3000', utm_source: 'source')应该正常工作

photos_path返回路径,并且不包含主机(/ photos?utm_source = source)

相关问题