carrierwave相关内容

Rails4:在删除图像时,检查是否没有通过载波上传的图像不起作用

我要为用户选择至少一张图像(最多3张图像),然后在“视图”中输入 f.text_area:content 共享的_article_form.html.erb。 我在\models\article.rb中添加了自定义验证 check_for_at_least_image 。 仅在 create 操作中有效(显示错误消息),但在 update 操作中无效。 如何在 update 操作 ..
发布时间:2020-09-29 06:47:55 其他开发

为什么载波会导致NameError:未初始化的常量Micropost :: PictureUploader错误?

在Hartl Rails教程章节 13.4.1基本图像上传中,我们添加了carrierwave gem 但是,在生成上载器并将迁移添加到Microposts模型之后,我在测试中仍然遇到此错误: NameError:未初始化的常量Micropost :: PictureUploader 在谷歌搜索后,我能够通过将其添加到我的 environments.rb 中来解决此问题: ..
发布时间:2020-09-29 06:47:51 其他开发

拖延工作的Rails载波背景程序需要太多时间来上传

我正在使用载波和载波背景器( https://github.com/lardawge/carrierwave_backgrounder )在background.whernver中尝试延迟上传文件的作业,我成功上传了文件,并且可以看到作业在后台执行,但是我看不到使用延迟作业和不使用延迟作业的区别。不延迟工作就需要与延迟工作一样的执行时间。不知道出了什么问题请帮助。 这是我的上载器 #编 ..
发布时间:2020-09-29 06:47:44 其他开发

将参数传递给上传器/从上传器内部访问模型的属性/让用户选择缩略图大小

我想将图像裁剪为用户从列表中选择的大小(例如100x100px,200x200px等) 如何将属性传递给上载器或从内部获取模型的属性 无法通过以下方式从上传器内部访问模型的属性: version:thumb do thumbnail_size = model.thumbnail_size ... ... end 我得到以下错误: ..
发布时间:2020-09-29 06:47:39 其他开发

无法使用CarrierWave Direct将图像保存到数据库

我正在将CarrierWave Direct与Sidekiq结合使用,以在后台将图像上传到Amazon S3。图片已按预期上传,但我似乎无法将图片记录添​​加到数据库中。当我提出错误时,我得到文件名不能为空 c。 这里是相关代码: 应用程序/上传器/image_uploader.rb ImageUploader类 ..
发布时间:2020-09-29 06:46:37 其他开发

Rails 5 CarrierWave宝石在生产中有效,但未开发中

宝石与宝石Ruby版本 红宝石'2.5.3','rails','〜> 5.2.1','carrierwave','〜> 1.2', '> = 1.2.3' 在本地开发环境中上载图像时,没有收到错误,也没有图像上载,但是在生产环境中使用了相同的应用程序上载图片。我已经仔细检查了设置,看不到任何不正常的地方,并且它在生产环境中正常工作的事实使我感到困惑。 image_uploader ..
发布时间:2020-09-29 06:46:27 其他开发

使用Carrierwave上传文件时,没有路由匹配错误

我有一个简单的文件上传表单,用户可以在其中从自己的计算机中选择一个csv文件,然后将其保存到文件夹中。我正在尝试使用Carrierwave,而我的应用程序是在Ruby on Rails中构建的。 当我尝试保存文件时,出现错误“没有路由匹配[POST]“ / customers / new”。 这里是各种组件。 /new.html.erb ..
发布时间:2020-09-29 06:46:23 其他开发

为什么当我在Rails 4数据库中使用载波上传图像时会回滚?

我尝试在rails 4中使用载波保存图像文件,但是当提交按钮单击时,数据库回滚???为什么? 如果我不选择要上传的图像而仅发送字符串,则一切正常,但是如果我发送图像文件,我会收到如下错误: TypeError:无法将ActionDispatch :: Http :: UploadedFile转换为字符串:INSERT INTO“ items”(“ created_at”,“ desc ..
发布时间:2020-09-29 06:45:20 其他开发

CarrierWave文件上传在Rails中不起作用

我需要将图像上传到我的电影收藏应用程序 i使用carrierwave来做到这一点(遵循railscasts步骤) 步骤1我将gem'carrierwave','〜> 0.9'添加到我的Gemfile中,然后运行bundle 第2步:在rask db 之后安装Rails g上载器图像,然后在Rails g支架上将电影名称设置为movietype与我的电影模型中的railscasts ..
发布时间:2020-09-29 06:45:18 其他开发

载波:指向现有图像

在我的Rails应用中,我正在使用Carrierwave在Amazon S3上上传图像。我想指向现有的Amazon S3图像,而不必重新上传该图像。例如,如果我在 http://test.s3有一个现有的Amazon S3图像.amazonaws.com / image / path / 0001 / image.jpg ,我可以更新图像的路径以指向该图像吗?我不想使用远程上传选项,因为我真的只想 ..
发布时间:2020-09-29 06:44:12 其他开发

Rails从show action下载文件吗?

我有一个允许您上传文档的上传器。我要做的是在查看文档的显示操作时触发该文档的下载。网址类似于: / documents / 16 此文档可以是.txt或.doc。 到目前为止,我的表演动作如下: def显示 @document = Document.find(params [:id]) response_with(@document)做|格式| ..
发布时间:2020-09-29 06:44:11 其他开发

开发中使用sqlite3进行CarrierWave多个文件上传的解决方法

在我的团队开发环境中,我们使用的是Rails中默认的sqlite3。 但是,carrierwave的多文件上传实现需要支持array / json数据类型的数据库 是否有任何解决方法,以便它可以在我们的开发环境中运行而无需安装其他数据库(如postgres)? 我正在按照此处的说明进行操作 https://github.com/carrierwaveuploader/carrie ..
发布时间:2020-09-29 06:43:05 其他开发

使用rails_admin(载波,回形针,蜻蜓)上传多文件

我正在寻找使用rails_admin上传多文件的快速解决方案。 有什么想法或解决方案吗? 解决方案 我的方法 您可以生成一个自定义动作,其中包括它自己的视图和控制器处理。 您可以生成带有页面顶部指示的rails_admin插件。 此处。 以下是一些我构建的自定义操作的示例: 导入 打印到PDF 导入插件具有支持博客的文章此处。 这是您要查看的文件添加位 ..

Rails图片上传安全性

当前,我为用户使用Carrierwave来获取图像。 但是,我几乎找不到用于图像安全的解决方案,即如何为上传的图像设置图像授权。只允许同一组中的某些用户查看? 在挖掘了Facebook的实现之后,我发现他们将这些参数(哦,oe,__ gda_)注入了图像url ?oh = 924eb34394& oe = 55E07& __ gda __ = 1436393492fc8bf91e ..