2016-03-20 9 views
0

ユーザーのgithub WebサイトのURLを格納するユーザーテーブルに文字列フィールドがあります。今、ユーザーのプロフィールページにリンクを表示しようとしています。 「https://www.github.com」(例のリンク)を取得する代わりに...「localhost/users/www.github.com」を取得しています。 は、私はそれを次の方法を試してみました: -Rails 4はデータベースに格納された実際のWebサイトのURLを取得できません

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

リンクをクリックすると、私はローカルホスト/ユーザー/ www.github.comだけではなくwww.github.comの取得します。どのようにこれを正しく行うことができますか?

+2

URLは「のhttp://」で始まるする必要があり、彼らは絶対URLであることをしている場合:あなたは次のことを試すか、それを「// https」を持つすべてのURSを保存することができます。 – sevenseacat

+0

@sevenseacatありがとう、それは働いた! –

答えて

2

あなたのURLには「https://」が含まれていません。 「のhttp://」、

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

ありがとう@シャニ、リンクが正しく表示されています! –

関連する問題