我有一个将网址作为条目的个人资料表单。
现在,如果有人放入Apple.com,它会显示为Apple.com。
我如何制作它以便他们可以放入一个网址,该网址会附加" http://"对它,然后是一个标题,如" Apple",所以它显示为" Apple"但作为一个积极的链接?
我认为我必须添加到我的数据库中以存储标题和网址。
现在我有
<%= f.label :portfolio, "Personal Website" %>
<%= f.text_field :portfolio, class: 'form-control' %>
答案 0 :(得分:0)
您可以从params获取必要的东西并保存到数据库
2.1.0 :009 > a = "Apple.com"
=> "Apple.com"
2.1.0 :011 > b = a.split(".")
=> ["Apple", "com"]
2.1.0 :012 > b[0]
=> "Apple"
2.1.0 :013 > c = "htpp://"+a
=> "htpp://Apple.com"
或者您可以提交隐藏的表单 https://jsfiddle.net/eLgqe2ya/2/