我有问题。
我正在编写一个可解析10个网页的应用程序。我将每个解析器描述为“ parsercontroller”的一种方法。下一步是使用10个解析器运行10个线程,完成此操作后,我需要运行另一个进程。
非常感谢,感谢您的帮助)
parser_controller.rb
class ParserController < ApplicationController
def parser1
#parse a lot of data (big parser)
end
def parser2
#parse a lot of data (big parser)
end
private
def helper_for_checking_data
# check data when filling database.
end
def cleanup_database
#clean db by cron every day
end
end
由于我不知道好的做法,我该如何拆分所有这些方法。