2013-05-02 68 views
0

我有一個控制器的方法說如何從軌道控制器中的URL獲取數據?

def my_method 
@gibbon = <data needed> 
render :something 
end 

和我有一個網址說

http://exampleforme.com/example1 

它返回一個特定的文本,如何讓我的控制器的方法在這裏面的文字從網址?

我使用軌道2.8

+0

我想你可能需要擴大你的,你在找什麼解釋.. – muttonlamb 2013-05-02 07:51:56

回答

4

你可以使用Net::HTTP來獲取URL作爲一個字符串:

@gibbon = Net::HTTP.get(URI.parse("http://exampleforme.com/example1")) 

更多信息,請參見API docs

請注意:如果該網址響應緩慢,這可能會影響您的響應時間。

+0

謝謝。這對我有效。 – PiKaY 2013-05-02 08:40:13

-1

你能告訴我你的路線文件嗎?

,但我認爲,如果你想在URL「例1」的文字,你可以撥打PARAMS [:ID]在您的控制器

@text = params[:id]