2014-05-10 65 views
0

我有一個Rails應用程序,我正在使用REST API方法。出於測試目的,我將使用類似從配置文件加載本地主機url在rails中

RestClient.post "http://localhost:3000/book/#{book_name}/search" 

我想返回的基本路線(http://localhost:3000)的方法,那麼,什麼是做在軌的最好方法。

回答

1

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"