interpolación de cadenas a enlace externo sin http: //
Estoy usando la interpolación de cadenas para permitir que un usuario coloque un sitio web en su perfil y luego lo enlace externamente de la siguiente manera.
<%= link_to truncate(@user.portfolio_title, :length => 17),
"http://#{@user.portfolio}", :target => "_blank" %>
Pero cuando un usuario pone un enlace con "Http: //" termina escupiendo "http: // http: //apple.com".
Pero si elimino el http: // de la interpolación, no se convertirá en un enlace externo. Básicamente agrega el enlace completo a mi URL de host existente.
¿Cómo solucionaría esto?