Ruby on rails 如何链接到存储在数据库中的外部URL
我有一个保存在数据库表中的网站URL:Ruby on rails 如何链接到存储在数据库中的外部URL,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个保存在数据库表中的网站URL:www.cnn.com 在视图中检索上述内容时,我有以下代码,其中我尝试链接到存储在表列中的外部URLwww.cnn.com。标题为“项目url”: 如何从视图链接到存储的网址?www.cnn.com是主机名,不是有效的URLhttps://www.cnn.com可能是有效的URL。为什么在没有协议的情况下存储主机名?要从该主机名构建有效的URL,您必须猜测协议。在所有主机名前面加上https://可能是一个很好的猜测。最好首先将包含协议的完整URL存储在数
www.cnn.com
在视图中检索上述内容时,我有以下代码,其中我尝试链接到存储在表列中的外部URLwww.cnn.com
。标题为“项目url”:
如何从视图链接到存储的网址?
www.cnn.com
是主机名,不是有效的URL<代码>https://www.cnn.com可能是有效的URL。为什么在没有协议的情况下存储主机名?要从该主机名构建有效的URL,您必须猜测协议。在所有主机名前面加上https://
可能是一个很好的猜测。最好首先将包含协议的完整URL存储在数据库中。请花点时间阅读。我已经重新格式化了你的文章,删除了很多不必要的格式,包括修改了所有大写字母中的标题。你应该试着将你的原始问题与你在这里看到的其他问题进行比较;浮华的格式不仅是不必要的,而且会让人分心。我们更愿意关注你问题的内容,而不是它的陈述。
<table class="table">
<thead>
<tr>
<th>Project title </th>
<th>Project url </th>
</tr>
</thead>
<% @user_portfolio_list.each do |accom| %>
<tr>
<td><%= accom.projecttitle %></td>
<td><%= link_to accom.projecturl.html_safe, accom.projecturl.html_safe %></td>
<% #= URI::escape(accom.projecturl.html_safe) %>
</tr>
<br>
<% end %>
<%= will_paginate @user_portfolio_list %>
</table>
http://localhost:3001/jobapplications/jobapplistprofile/%3Cp%3Ewww.cnn.com%3C/p%3E