URLが有効にフォーマットされているかどうかを確認するために、次を使用しています。
validates_format_of :website, :with => URI::regexp(%w(http https))
http://
ただし、URL がまたはで始まらない場合は機能しませんhttps://
。URI::regexp
(またはURI
) で URL を検証し、で始まらない有効な URL を含める同様の方法はありますhttp://
か? (たとえばwww.google.com
、そのまま有効ですhttp://www.google.com
)