Хранение документов с использованием Ruby On Rails - PullRequest
5 голосов
/ 05 июня 2009

Я бы хотел, чтобы пользователи моего приложения ruby ​​on rails могли загружать документы (документы Word, электронные таблицы, PDF-файлы и т. Д.). Каков наилучший способ сделать это?

Ответы [ 3 ]

7 голосов
/ 05 июня 2009

Я использовал file_column, attachment_fu и paperclip . Мне также пришлось погрузиться в источник на всех трех плагинов.

Без сомнения, я рекомендую скрепку выше остальных. Источник легче читать и понимать. Его проще расширять. Это не делает посторонние копии файлов.

Принесите скрепку и сообщите нам, если у вас есть какие-либо вопросы.

1 голос
/ 05 июня 2009

«Лучший» зависит от ваших конкретных потребностей, но посмотрите на PaperClip . Это довольно простой способ интеграции файлов с ActiveRecord.

0 голосов
/ 03 августа 2009

Я согласен с тем, что Paperclip - лучшее из доступных на данный момент решений.

Если вы решите использовать Paperclip, возможно, вы захотите взглянуть на этот вопрос, в котором обсуждается, как отображать эскизы для типов, не относящихся к изображениям (.doc, .xls и т. Д.).

Задать путь для исходных изображений с помощью скрепки в Rails?

...