2013-12-18 3 views
-1

Как я могу позволить пользователю загрузить файл (возможно, не изображение) и позволить другому пользователю загрузить его?Как загружать, хранить и загружать файлы на рельсах

Моя первоначальная идея заключается в том, что я дам пользователю A загрузить файл в базу данных сайта, превратить его в ссылку, разрешить пользователю A отправлять эту загружаемую ссылку на пользователя B, а пользователь B может нажать на нее и загрузить ее ,

Как я могу это сделать?

+0

, что вы пытались решить эту проблему? образец кода? –

ответ

1

Существует куча специализированных драгоценных камней для этого:

https://www.ruby-toolbox.com/categories/rails_file_uploads

Два наиболее популярных Paperclip и Carrierwave. Они имеют в основном одни и те же функции и позволяют управлять файлом в качестве привязки к записи.

Вы можете указать много таких вещей, как принято формат, пост-обработки, места хранения (локальный или AWS3) и т.д.

Смежные вопросы