コントローラーの render メソッドを使用して Mechanize オブジェクトのコンテンツをレンダリングすることはできますか? 私は試した:
def new
a = Mechanize.new
a.get('http://flickr.com/')
render :html => a.current_page
end
render :text => a
、a.page
、および と同様にエラーをスローしますa.current_page
。
関数が Mechanize オブジェクトを期待していないことは理解していrender
ますが、それが何を望んでいて、そこに到達する方法がわかりません。
私は開発の初期段階にあり、Ruby のすべての Web スクレイピング フレームワークを調査しています。