0
我有一个Rails应用程序,我正在使用REST API方法。出于测试目的,我将使用类似从配置文件加载本地主机url在rails中
RestClient.post "http://localhost:3000/book/#{book_name}/search"
我想返回的基本路线(http://localhost:3000
)的方法,那么,什么是做在轨的最好方法。
我有一个Rails应用程序,我正在使用REST API方法。出于测试目的,我将使用类似从配置文件加载本地主机url在rails中
RestClient.post "http://localhost:3000/book/#{book_name}/search"
我想返回的基本路线(http://localhost:3000
)的方法,那么,什么是做在轨的最好方法。
从http://www.ruby-doc.org/stdlib-2.1.1/libdoc/uri/rdoc/URI.html
URI is a module providing classes to handle Uniform Resource Identifiers
样品:
require 'uri'
uri = URI("http://foo.com/posts?id=30&limit=5#time=1305298413")
#=> #<URI::HTTP:0x00000000b14880
URL:http://foo.com/posts?id=30&limit=5#time=1305298413>
uri.scheme
#=> "http"
uri.host
#=> "foo.com"