2017-03-01 52 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)

相關問題