メソッド定義してそれを呼ぶことにする。
ついでにリダイレクト拒否も追加。
model
# doc = Nokogiri::HTML(self.open(url))
doc = Nokogiri::HTML(self.safe_open(url))
model
def self.safe_open(url)
begin
OpenURI.open_uri(url, redirect: false) { |io|
return io.read
}
rescue => e
puts e # 例外メッセージ表示
end
end
最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。