2012-11-24 47 views
0

我已经在我的Rails控制器代码URL得到响应错误

url_parsed = URI.parse(url) 
response = Net::HTTP.get_response(url_parsed) 

当我通过www.google.comurl以下行,它在第二行给

undefined method `request_uri' for #<URI::Generic:0x00000002e07908 URL:www.google.com> 

,即使我不请随时拨打电话request_uri

在这种情况下,我希望它显示我的漂亮的错误页面,而不是这个丑陋的错误。我该怎么做?

回答

2

url字符串缺少一个协议:url="http://www.google.com"

那么你的代码将返回Net::HTTPOK - 看到这个documentation

+0

是否有可能使其显示我的错误页面在这种情况下,而不是它(丑陋的)错误 –

+0

http://rails.nuvvo.com/lesson/6381-action-controller-rescue –