Rails 3. l'obtention de Errno::EACCES l'Autorisation Refusée lors du téléchargement de fichiers sur la production

L'application fonctionne très bien dans le développement, mais dans la production-je obtenir Errno::EACCES Permission Denied erreur quand j'essaie de télécharger un fichier à l'aide de Carrierwave. Je suis sûr qu'il a quelque chose à voir avec les autorisations. Comment puis-je définir les autorisations pour permettre l'upload de fichiers?

pdf_uploader.rb

def store_dir
  "#{Rails.root}/uploads/#{model.id}"
end

def cache_dir
  "#{Rails.root}/tmp/uploads/cache/#{model.id}"
end
est-ce heroku ou d'un autre service?
c'est une application à l'aide de ActiveAdmin. Il utilise CarrierWave pour l'upload de fichiers. J'utilise Apache et le Passager.
J'ai été faire Errno::EACCESS sur /uploads.. ma solution était d'ajouter #{Rails.root}/public/ à la store_dir méthode. 🙂 J'espère que l'aide à quelqu'un!

OriginalL'auteur leonel | 2012-01-13