我想在rails tmp目录内添加一个额外的目录。在Heroku的Rails tmp目录中添加额外的目录
#Config/initializers/prince.rb
begin
Dir.mkdir(Rails.root.join('tmp/prince'))
rescue Exception => e
# Directory already exists
puts "Error creating tmp/prince directory"
puts e.message
end
在我的本地机器上这样做,它工作得很好。在heroku它打破:
Error creating tmp/prince directory
No such file or directory - /tmp/build_1c02fc8d-e053-46c6-8449-57036a89044e/tmp/prince
任何想法?
好的开始,但'.gitignore'中的默认值是忽略'/ tmp',所以这样做还不行。 – zwippie