3

Web リンクの形式でユーザー入力を受け付けています。例:http://google.com

私のデータベースでは、http://接頭辞またはhttps://. これら 2 つのことについて、URL の先頭で文字列検索を行うつもりでした。

これは Rails/Ruby がそのまま使えるような気がしますが、そのような機能を知っている人はいますか?

4

1 に答える 1

8

ドキュメントから:

require 'uri'

uri = URI("http://foo.com/posts?id=30&limit=5#time=1305298413")
uri.scheme   #=> "http"
uri.host     #=> "foo.com"
uri.path     #=> "/posts"
uri.query    #=> "id=30&limit=5"
uri.fragment #=> "time=1305298413"

または、

require 'uri'

URI.split("http://www.ruby-lang.org/")
# => ["http", nil, "www.ruby-lang.org", nil, nil, "/", nil, nil, nil]
于 2013-05-12T17:08:49.857 に答える