Rails 4:如何将文件保存到服务器

Rails 4: How to save a file to a server

如何创建一个空的 HTML 文件,然后在 Rails 4 中通过载波将其保存到服务器?

这是我尝试过的:

file = File.new("abc.html", 'w')
@upload = Upload.create(name: "abc", file: FileUploader.new.store!(file))

上传模型:

mount_uploader :file, FileUploader

这种方法有什么问题?

这应该有效:

class Upload
  mount_uploader :file, FileUploader
end

@upload = Upload.new
@upload.file = File.new("abc.html", 'w')
@upload.save!