VTRyo Blog
id:vtryo
rake taskでループ内にあるinvokeが実行されない
rake taskのinvoke こういうパターンのrake taskがあったとする ids = [1,2,3] ids.find_each do |id| Rake::Task['sync_documents'].invoke(id) p === execute id === end これを実行すると execute 1までしか実行されずに困ったという話。 reenableが必要 結論から言えばこう。 ids = [1,2,3] ids.find_each do |id| Rak…