2014-10-20 61 views
0

我有以下情況,我想加入兩個相關的網址: /api/v1//status加入兩個相關網址

我已經搜索瞭如何做到這一點,但我發現的唯一兩個解決方案是使用URI::joinFile.joinURI::join只有在第一個網址段是絕對的情況下才有效。使用File.join作品,但在這種情況下感覺不對。

+0

可能重複http://stackoverflow.com/questions/8900782/how-do-i-safely -join相對-URL段) – 2014-10-20 10:56:39

回答

0

Addressable gem解決了這個問題:

require "addressable/uri" 

fragment1 = '/api/v1/' 

fragment2 = 'status' 

Addressable::URI.join(fragment1, fragment2).to_s 
# => "/api/v1/status" 
的[?我如何安全地加入相對URL段(