新建目录/文件,然后把内容写入文件,代码如下:
@user_records = UserRecord.find(:first)
if !File.directory? (" #{RAILS_ROOT}/Records/#{@user_records.user_id}{@user_records.goal_id}")
Dir.mkdir(" #{RAILS_ROOT}/Records/#{@user_records.user_id}{@user_records.goal_id}")
end
File.new(" #{RAILS_ROOT}/Records/#{@user_records.user_id}{@user_records.goal_id}/#{@user_records.id}.xml", "w+")
@user = User.find(:all).to_xml
file = File.open(" #{RAILS_ROOT}/Records/#{@user_records.user_id}{@user_records.goal_id}/#{@user_records.id}.xml", "wb") { |f| f.write(@user) }
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/61746/viewspace-80657/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/61746/viewspace-80657/