可以调用与任务在同一个 rake 文件中的方法吗?在下面的代码中,您可以看到我有方法调用 get_search_url 将分配给 url。
namespace :populate do
desc "ETC"
task :db => :environment do
Report.where(link: "").each do |word|
url = get_search_url(word.name)
doc = Nokogiri::HTML(open(url))
word.update_columns(link: link)
end
end
def get_search_url(keyword)
return "URL/keyword"
end
end