我有什么:
(Date.new(2013, 01, 01)..Date.new(2013, 01, 03)).each do |date|
#some code
File.open('data-date.json', 'w') do |d|
d.puts JSON.pretty_generate(employee_final)
end
end
这会生成一个名为data-date.json的文件。例如,我需要data-20130101.json。
我在date
和printf '%02d%02d%d', date.month, date.day, date.year
而不是date
周围使用和不使用引号进行了尝试。
答案 0 :(得分:2)
试试这个(注意字符串周围的双引号):
File.open("data-#{date.strftime('%Y%m%d')}.json", 'w') do |d|