Изменить расположение файлов tmp скрепки - PullRequest
2 голосов
/ 19 мая 2010

Можно ли переместить (/tmp/stream*) временные файлы, сгенерированные с помощью скрепки, в другое место, например /railsapp/public/tmp, без изменения файлов tmp для всей среды приложения? Я хотел бы показать предварительный просмотр загруженного файла, если проверка не удалась на модели.

Ответы [ 2 ]

2 голосов
/ 19 мая 2010

Это не настройка скрепки. Он просто использует файловый веб-сервер, полученный от пользователя.

Вам необходимо установить это на уровне веб-сервера. Если вы используете Apache и Passenger, вам, скорее всего, понадобится этот параметр:

http://www.modrails.com/documentation/Users%20guide.html#_passengertempdir_lt_directory_gt

1 голос
/ 17 января 2011

Сохранение закачек в Paperclip - это такая сложность. Однако в итоге я использовал этот модуль: http://ryantownsend.co.uk/articles/storing-paperclip-file-uploads-when-validation-fails.html вместе с https://github.com/formasfunction/remotipart

Теперь вы можете загружать файлы Ajax и сохранять / просматривать изображение в случае сбоя.

...