Here’s my code in a rake task to open a file:
File.open(Rails.root.join("public/system/xmls/**/original/*.csv"),"r") do |file|
#etc
but it’s not matching any file (there are three possible matches). The first ** is a folder with a 2 digit name. Where am I going wrong?
The
joinmethod doesn’t usually expand*and**but puts them in as literals. Maybe this is the problem. What you want might be more like this:Open each file individually and you should be fine.