2016-03-20 50 views
0

我在用戶表中存儲用戶的github網站url的字符串字段。現在,我試圖在用戶的個人資料頁面上顯示鏈接。 而不是'https://www.github.com'(示例鏈接)...我得到「localhost/users/www.github.com」。 我嘗試了以下方式: -Rails 4無法獲取存儲在數據庫中的實際網址url

<% if @user.github? %> 
    <a href="<%= "#{@user.github}" %>"><i class="fa fa-github-alt"></i></a> 
<% end %> 

在點擊該鏈接時,我得到本地主機/只是www.github.com /用戶www.github.com代替。這怎麼能正確完成?

+2

網址都需要有前綴的「http://」,如果他們是絕對URL 。 – sevenseacat

+0

謝謝@sevenseacat,工作! –

回答

2

你的網址沒有「https://」。你可以嘗試以下或保存所有URS「https://開頭」,「HTTP://」

<% if @user.github? %> 
    <a href="<%= "https://#{@user.github}" %>"><i class="fa fa-github-alt"></i></a> 
<% end %> 
+0

謝謝@Shani,現在鏈接正常顯示! –

相關問題