我想檢查用戶提交的URL與正則表達式,如果URL不是以http://或https://開頭,那麼我想在前面加上http://開頭然後保存它。驗證網址|預先登錄http://
我有一些代碼,但我不知道如何將它合併到我的應用程序。這個代碼能工作嗎?並且我會在允許用戶創建鏈接之前將其合併到我的應用程序中以檢查網址。
我附上了下面的代碼和文件。由於
def add_http(link)
if (link =~ /http[s]?:\/\//)
link
else
"http://#{link}"
end
end
控制器https://gist.github.com/1279576
_form https://gist.github.com/1279580
型號https://gist.github.com/1279582
可能重複的[添加HTTP(S)到URL如果它不存在?(http://stackoverflow.com/questions/7908598/add-https-url-if-its-not-there) – user456584