从rails中的配置文件加载本地主机URL

时间:2014-05-10 06:03:33

标签: ruby-on-rails-3

我有一个rails应用程序,我正在使用REST API方法。出于测试目的,我正在使用

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

我想要一个返回基本路由(http://localhost:3000)的方法,那么在rails中执行此操作的最佳方法是什么。

1 个答案:

答案 0 :(得分: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"