gpt4 book ai didi

ruby-on-rails - Heroku帮助权限被拒绝如何打开文件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:27 26 4
gpt4 key购买 nike

我在 Heroku 上遇到这个错误:

 ←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m Rendered admin/xml/index.rhtml wi
thin layouts/admin (87.7ms)
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m Completed in 89ms
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m ActionView::Template::Error (Perm
ission denied - /app/public/xml/preview.xml):
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m 1: <% update_xml("preview") %
>
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m 2:
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m 3:
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m 4: <h2>Preview/publish</h2>
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m app/helpers/admin/xml_helper.rb
:88:in `initialize'
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m app/helpers/admin/xml_helper.rb
:88:in `open'
←[36m2011-09-25T00:24:51+00:00 app[web.1]:←[0m app/helpers/admin/xml_helper.rb

我的助手:

    File.open("#{RAILS_ROOT}/public/xml/#{output}.xml", "w") do |f|

f.puts("<?xml version='1.0' encoding='UTF-8'?>")
f.puts("<site>")

f.puts("<general name='general' type='general'><imagePath>photographer/image/</imagePath><moviePath>../photographer/flv/</moviePath></general>")
f.puts("#{xmlmenu.to_xml}")
f.puts("#{xmlmovies.to_xml}")
f.puts("#{xmltextpages.to_xml}")

f.puts("</site>")
end
end

如何解决这个问题?或者如何使用 amazon S3 创建这个打开的文件并进行身份验证。

最佳答案

您可以在 Heroku 上写入的唯一目录是 tmp。

关于ruby-on-rails - Heroku帮助权限被拒绝如何打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com