![](/img/trans.png)
[英]Rails/Heroku: how to let our users email photos to their account on our app?
[英]How to let users upload photos in my ruby rails app?
試用Carrierwave它提供了很好的文檔和許多其他選項,包括自定義圖像驗證和處理。 我已經使用了一段時間了。 它還允許您定義自己的存儲-本地或AWS上。 閱讀文檔,它詳細說明了設置所需的操作。
適用於Rails 5.2+的ActiveStorage https://guides.rubyonrails.org/active_storage_overview.html或carrierwave https://github.com/carrierwaveuploader/carrierwave將
通過CarrierWave,可以輕松干凈地將文件上傳添加到您的應用程序。 它支持多種ORM,框架和圖像處理器。它提供了一種簡單且極為靈活的方式來從Ruby應用程序上傳文件。 開始開發您的https://rubyplus.com/articles/4961-File-Upload-using-Carrierwave-in-Rails-5-1
我使用的是同一位作者的《 Rails教程》書,他有一章介紹了如何使用gravatar.com [ https://en.gravatar.com/ ]添加個人資料圖片。 我能夠使它工作。 這是一個鏈接: https : //www.railstutorial.org/book/_single-page 。 到目前為止,這是我必須工作的唯一方法。 如果您發現其他方式,我將有興趣聽。 想讓用戶選擇他們的Facebook個人資料照片或其他內容。 對於您關於付款的其他問題,我使用了heroku,而不必付款。 對於亞馬遜,AWS提供了一些免費的“分層”初始內容,您可以直接訪問AWS並查看是否找到了東西。 我認為他們有能力在那兒啟動Rails應用程序。
是的,答案幾乎就是他在書中所寫的:使用MiniMagick並創建一個S3存儲桶,然后找出策略。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.