【发布时间】:2017-09-06 15:05:42
【问题描述】:
我的程序有问题,我在数据库中添加了一个链接,例如“www.google.com”,当我点击链接时,我被重定向到 localhost:3000/www.google.com ,当我将“http://www.google.com”放入数据库时,不会发生这种情况。
我的代码
<td><%= link_to t.title, t.link_to_idea, :target => "_blank" %></td>
如何使此链接始终以绝对方式转换? (我想我这是解决方案)
谢谢!!
【问题讨论】:
-
也许只需更新您的数据库并在需要的地方添加“http://”?
-
我建议按照@SergioTulentsev 的建议去做。 stackoverflow.com/questions/7908598/…
-
但是我不允许修改数据库,只有当我修改我的代码时,总是在保存链接的时候输入 http 或 https。但它只适用于一种选择
-
如果您的代码对数据库具有写入权限,您可以随时编写一个脚本来为您更新它。如果你走这条路,请确保你验证未来的链接格式正确。
标签: html ruby-on-rails ruby-on-rails-3 ruby-on-rails-4