我对 Rails 相当陌生,我的问题如下:
我正在通过我的服务器向远程网站发出 GET 请求,并将响应作为 HTML 发送到我的前端。
不幸的是,我从远程站点解析的 HTML 引用了静态文件,这导致 ActionController::RoutingError (No route matches [GET] "...")
如何在我的控制器中抑制这些错误,以便它们没有出现在我的浏览器控制台中?代码如下:
def get_page
url = URI.parse('[website]')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
http.request(req)
}
@result = res.body
respond_to do |format|
format.html { render :text => @result }
end
end
感谢任何帮助!