我在 Rails 中有一个 rake 任务,基本上就是打开一个文件并写一些文本,我有
def self.log
File.open("#{Rails.root.join("app/views/main/log.html.erb")}", "a+"){|f| f << "sometext" }
end
我的文件在/app/views/main/log.html.erb
这在本地工作得很好,但是一旦我上传到 Heroku,它就不会向文件写入任何内容(也没有错误消息)。怀疑文件路径不正确,或者我对 Heroku 不了解的其他信息?谢谢!