Ruby on rails 使用正则表达式忽略隐藏文件

Ruby on rails 使用正则表达式忽略隐藏文件,ruby-on-rails,regex,hidden-files,Ruby On Rails,Regex,Hidden Files,我有一行代码从一个文件夹中检索所有文件。但它也会获取隐藏的文件。有人能帮我修改正则表达式,使它不会检索隐藏的文件吗 Find.find(actual_root) do |path| file_paths << path if path =~ /.*\./ end Find.Find(实际_根)do|路径| 文件路径此行返回实际根目录中的所有文件和目录(不包括隐藏的): Dir[File.join(actual_root, '*')] 如果只想获取

我有一行代码从一个文件夹中检索所有文件。但它也会获取隐藏的文件。有人能帮我修改正则表达式,使它不会检索隐藏的文件吗

Find.find(actual_root) do |path|
         file_paths << path if path =~ /.*\./
        end
Find.Find(实际_根)do|路径|

文件路径此行返回
实际根目录中的所有文件和目录(不包括隐藏的):

Dir[File.join(actual_root, '*')]
如果只想获取文件,请使用此选项:

Dir[File.join(actual_root, '*')].select { |f| File.file?(f) }

我想在一个数组中,我能用这个在数组中传输它吗?它只给我真和假。Ups,是的。需要将
映射
替换为
选择
(已修复)。