지연된 작업과 함께 사용할 때 Nokogiri를 작동 시키려고하고 있지만 지금까지 성공하지 못했습니다. Nokogiri가 지연된 작업과 함께 작동하도록하는 것
는 기본적으로 나는 백그라운드에서 구문 분석 작업을 실행하려고하지만, 배경 작업자 내 수행 방법을 칠 때, 그것은 다음 줄에 실패HTML_page = Nokogiri::HTML(open('http://www.mysite.com'))
오류 메시지는 다음과 같습니다
Nokogiri::HTML::Document#inspect failed with ArgumentError: Requires a Node, NodeSet or String argument, and cannot accept a Delayed::Backend::ActiveRecord::Job.
이것은 Delayed::Jobs.enqueue
및 delay
방법 모두에서 발생합니다. 내가 콘솔에서 아래의 라인을 시도 할 경우
, 나는 같은 오류 얻을 : 나는 루비와 레일스에 비교적 새로운 오전으로
Nokogiri::HTML(open('http://www.mysite.com')).delay
그것은 바보 같은 감독이 될 수를, 그래서 어떤 도움을 크게 감상 할 수있다 .