Rails 4无法获取存储在数据库中的实际网站URL

时间:2016-03-20 07:19:05

标签: ruby-on-rails erb

我的User表中有一个字符串字段,用于存储用户的github网站URL。现在,我正在尝试在用户的个人资料页面上显示该链接。 而不是获得' https://www.github.com'(示例链接)...我正在获得" localhost / users / www.github.com"。 我尝试了以下方式: -

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

点击链接,我得到localhost / users / www.github.com,而不仅仅是www.github.com。如何才能正确完成?

1 个答案:

答案 0 :(得分:2)

您的网址没有“https://”。您可以尝试使用“https://”,“http://”

跟踪或保存所有内容
<% if @user.github? %>
  <a href="<%= "https://#{@user.github}" %>"><i class="fa fa-github-alt"></i></a>
<% end %>