2017-06-03 3 views
-2

内のコードは、私がなぜ(5行目で)理解しないWebページを開き、404例外ルビー - OpenURIを救出する方法:: HTTPError HAML

- begin 
/Code you want to run that might raise exceptions 
    - link = "https://heise.de" 
    - file = open(link) 
    - doc = Nokogiri::HTML(file) do 
    - # handle doc 
    - title = doc.xpath('//meta[@property="og:title"]/@content') 
- rescue => e 
    - if e.message == "404 Not Found" 
    - # handle 404 error 
    - else 
    - raise e 

を処理しようとする必要があり鋸山が開きませんウリ何もドキュメント変数に割り当てられていない理由ですそれ

(私はコンソールと鋸山で試してみたWebページを持って)と私は、コントローラにその原料を動かすんみます

undefined method `xpath' for nil:NilClass 
+2

そのロジックはコントローラに属していますが、なぜそれをビューで実行したいのですか? – Gerry

+0

積み重ねて申し訳ありません。しかし、私は**真剣に**を意味しますか? – jvillian

+0

私のコントローラはオブジェクトを含む配列を繰り返し処理しますが、部分的にこのコードを使用しています –

答えて

0

を取得しています。

関連する問題