如何从rails控制器中的URL获取数据?

PiK*_*KaY 0 ruby url ruby-on-rails

我有一个控制器方法说

def my_method
 @gibbon = <data needed>
 render :something
end
Run Code Online (Sandbox Code Playgroud)

我有一个URL说

http://exampleforme.com/example1
Run Code Online (Sandbox Code Playgroud)

返回某个文本,如何从URL中获取我的控制器方法中的这个文本?

我正在使用rails 2.8

Ale*_*exT 5

您可以使用Net::HTTP该URL作为字符串:

@gibbon = Net::HTTP.get(URI.parse("http://exampleforme.com/example1"))
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅API文档.

注意:如果该URL响应缓慢,这可能会影响您的响应时间.