我試圖以更簡潔的方式在我的用戶配置文件上實現此URL: 配置文件地址:localhost :3000 /用戶名如何在頁面上顯示我的root_url爲「example.com」而不是「http://example.com」
這是我要做的事: <%= link_to "localhost:3000#{root_path}#{@user.username}", @user.username %>
相當醜陋的方式來做到這一點。我可以將我想要的url存儲在助手或控制器中的某個變量中,或者shortened_root_url = localhost:3000 /(或站點名稱),還有其他方法我可以做到這一點...
但是沒有辦法我可以只使用root_url並有一些魔術刪除http://從用戶個人資料上顯示時的URL?
注: 我說的是顯示給他/她的頁面上的用戶,在href不 ATTR一個錨標記的URL。
url必須以一個計劃開始。 'http'是一個方案。 –
@Jonathan:不一定:http://stackoverflow.com/questions/2181207/is-it-safe-to-use-schemeless-protocol-uris-on-public-websites-ex-www-examp –
啊哈,我忘了那個!無論如何,我們都對OP的想法感到困惑。現在我們看到它只是一個url的文本版本。 –