2010-02-26 4 views
4

Я ищу решение для загрузки для Ruby on Rails, где я могу одновременно загружать несколько больших файлов изображений и показывать ход загрузчику, чтобы они знали, что файлы загружаются. Я наткнулся на Plupload, который кажется идеальным для того, что я пытаюсь сделать, но я не могу найти примеры Ruby on Rails о том, как включить в мое приложение. Любые примеры, базовые примеры или даже альтернативные методы с лучшей документацией Rails будут с благодарностью оценены.Ruby on Rails с Plupload

Спасибо за внимание :)

ответ

10

У меня нет опыта работы с Plupload. Вы можете попробовать uploadify или swfupload. Оба позволяют загружать несколько файлов и любые важные Plupload и требуют установки Flash. На мой взгляд, загрузить более легкую реализацию, чем swfupload, и она очень настраиваемая.

Вот некоторые примеры:

  1. uploadify_paperclip_demo
  2. swfupload_demo

Вы можете найти больше примеров github.com. И вам нужен дополнительный плагин для прикрепления файлов на back-end, например paperclip или вложение-fu.

Вы можете найти некоторые подсказки при просмотре изображений перед отправкой формы here. И если вы используете вложенные формы, вот complex-form-examples. См. unobtrusive-jquery branch. Вы можете добавить нового ребенка в onComplete событие uploadify.

Я использую выгрузку с помощью скрепки, предварительного просмотра и вложенных форм.

ОБНОВЛЕНО.

Вот несколько примеров, как использовать Plupload в RoR:

File Uploads with Rails 3, Plupload, and CarrierWave

Ruby on Rails + Paperclip + PlUpload