我正致力于创建学生注册表。我想上传学生照片,以便如何在新的,编辑和显示页面上传和显示照片?
操作系统:fedora 22请告诉我如何在注册表中上传照片。
答案 0 :(得分:0)
有很多宝石可以帮助文件上传。
https://www.ruby-toolbox.com/categories/rails_file_uploads
这是一个简单的教程:
https://code.tutsplus.com/tutorials/rails-image-upload-using-carrierwave-in-a-rails-app--cms-25183
答案 1 :(得分:0)
您在哪里托管您的应用?如果您在heroku上托管,则无法写入其数据库,因此您可以使用外部服务器,例如亚马逊网络服务或其他像Cloudinary(用于图像)。
我不能推荐它,因为我没有经验,但它为使用carrierwave的图像上传提供了一个简单的解决方案。他们还有详细的设置方法。你可以免费开始,但应该意识到这一切都在云端。 Paperclip适用于图像上传。想想你想要存储图像的位置,而不是为它选择一个宝石。可以使用Google搜索找到教程 然后只需使用
file_field
帮助方法