我使用 ruby 和 rails 根据产品名称和产品的变体类型自动创建文件名。使用 .gsub,文件名将是小写并删除特殊字符(空格、'、-)。我已经完成了大部分工作,但我似乎无法让它删除双引号。
这适用于单引号:
"'"
但这不适用于双引号:
'"'
这是我的代码:
filepath_name = product.name+"_"+variant_type.gsub(/ /,'').gsub("'", "").gsub("-", "").gsub('"', '').downcase+".mpg"