Rails App に基づいてパーサーを作成しようとしていますが、この「のこぎり」に使用しています。これについて Ryan Bates による railscast を見ましたが、彼がタスクとビューをどのように統合したかがわかりません。
例: ビュー ファイルでボタンを押すと、タスクが情報の収集を開始し、この情報を同じページに表示します。これどうやってするの?
私のタスク例:
desc "example"
task :parsing => :environment do
require 'rubygems'
require 'nokogiri'
require 'open-uri'
page = Nokogiri::HTML(open('http://en.wikipedia.org/wiki/HTML'))
page.css('div#content div#bodyContent table.infobox tr th').each do |el|
puts el.text
end
end
それとも、パーサーのレーキ タスクには使用しない方がよいのでしょうか。たぶん、パーサーをコントローラー、モデル、またはヘルパーに配置する必要がありますか?