轨道上的红宝石是否有宝石,允许用户上传模型的图像?



我正在研究一个小应用程序,我很好奇是否有一种方法可以让用户使用生成的脚手架来(1)将图像文件名分配给一个字段,(2)成功时自动将该文件上传到服务器。

这个想法是为了创建一个更简单的编辑过程。我的理解是,在表中包括一个blob不会是好的编码标准,所以……如果我不能直接将其存储在数据库中,那么我们需要存储图像文件名。但与此同时,我们需要确保该映像在服务器上真正可用。在这种情况下,我想同时报道这两种情况——让编辑完成他们的工作。

是否存在我可以利用的现有宝石?由于

我不太确定您的用例,似乎这很重要,关于在文本编辑字段中添加图像的事情?

回答一个问题,不,你不能用默认的Rails框架,虽然RailsAdmin和ActiveAdmin有回形针支持(是的,第二个@emaillenin,回形针可能是最常见的选择)。

也检查JQuery文件上传我最喜欢的"脚手架"式文件上传;虽然它比RailsAdmin要多做一些工作,但它是一种很棒的体验,因为你可以在上传的同时获得缩略图预览,并且进度条都是免费的。

如果它有帮助,我有一个存储在Github上的照片库项目,不是"开源",因为我试图使它对其他人有用,但我不在乎人们是否浏览它。它使用jquery-file-upload。有用的文件:

Gemfile有:

gem 'paperclip'
gem 'jquery-fileupload-rails'

然后是照片模型,分类控制器用于将照片作为嵌套资源上传,并将文件上传模板翻译为HAML。

Paperclip gem怎么样?-它可以让你上传图像,在你的模型中指定一个列的文件名,对你的附件和辅助函数进行验证,以显示在你的视图中。

回形针的目的是作为一个简单的文件附件库活动记录。它背后的意图是保持设置尽可能简单尽可能像对待其他属性一样对待文件。这意味着它们不会保存到磁盘上的最终位置,也不会如果设置为nil则删除,直到ActiveRecord:: base# save被调用。它管理基于大小和存在的验证,如果需要的话。

相关内容

  • 没有找到相关文章