2016-03-20 8 views
0

Kullanıcının github web sitesi URL'sini sakladığım Kullanıcı tablosumda bir dize alanı var. Şimdi, kullanıcının profil sayfasında bağlantıyı göstermeye çalışıyorum. 'https://www.github.com' (örnek link) almak yerine ... "localhost/users/www.github.com" alıyorum. ben o şu yolu denedim: -Raylar 4 veritabanında saklanan gerçek web sitesi URL'sini alamıyor

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

bağlantıyı tıklayarak, ben localhost/kullanıcılar/www.github.com yerine www.github.com ait olsun. Bu nasıl doğru bir şekilde yapılabilir?

+2

URL'ler bir öneki gerekir 'http: //' onlar mutlak URL'ler olarak eğer . – sevenseacat

+0

Teşekkür ederim @sevenseacat, bu işe yaradı! –

cevap

2

URL'niz "https: //" olmadan. Eğer aşağıdakileri deneyin veya hepsini urs kaydedebilirsiniz "https: //", "http: //"

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

Teşekkür ederiz @Shani, bağlantı şu anda düzgün gösteriyor! –