问题标签 [carrierwave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用 CarrierWave、Rails 3 播种文件上传
我正在尝试使用 CarrierWave 为 Rails 3 中的数据库播种图像,但是我尝试的任何操作似乎都不需要手动上传它们。
有人知道如何使用 CarrierWave 播种吗?
ruby-on-rails - 如何符合最大/最小宽度/高度
我正在使用 Carrierwave(https://github.com/jnicklas/carrierwave)。我需要确保图像符合最大/最小高度和宽度?否则应显示错误。
这应该在上传器类中还是在模型中处理(可能通过自定义验证方法)?
ruby-on-rails - 使用 Carrierwave 重命名上传的文件
我正在使用 Carrierwave 上传文件,并且可以正常工作。
我的问题是尝试更改上传文件的名称。
在生成的 uploader.rb 中有一种我认为我应该使用的方法
我似乎无法访问 sanitized_file.rb 中的“extension”或“content_type”之类的项目,所以这有点超出我目前的技能水平。
对此有什么建议或练习,即为上传的文件生成文件名,该文件名与carrierwave默认值一样好(什么都不做,但每个版本都会继续)?似乎它应该很简单,但我偶然发现了这一点。
rspec - rspec carrierwave should have_dimensions 总是失败:拇指未调整大小
我设置了载波,它可以很好地处理我的图像。我在子文件夹中得到了调整大小的拇指版本等等。来自我的前端 (HTML) 和我的rails console
. 我用迷你魔法
但在我的 rspec 中,拇指测试总是失败。
@file
是在夹具中找到的文件。它被发现并附加(其他测试通过)。如果我注释掉这一行@uploader.remove!
,它会在 eg 中留下一个文件.../public/uploads/post/image/thumb_fig.png
。但是,该文件未调整大小。通过调用相同的序列rails console
时,它会很好地调整大小。
我在我的规格中遗漏了什么吗?我需要设置一个特殊的标志吗?强制运行某种方法?
ruby-on-rails - 如何删除带有链接文件的模型
我看到默认情况下,carrierwave 不会删除链接到模型的文件。怎么做?
ruby-on-rails - 使用 Carrierwave 验证上传大小
在我们最新的应用程序中,我们需要处理一些上传,我之前使用过回形针,一切正常!但是我们正在尝试carrierwave,它看起来很有希望但是,我找不到如何验证附件的大小,似乎文档没有任何关于它的信息,我们是否应该手动将其添加到模型中通过自定义验证器?
提前致谢!
ruby-on-rails - 如何使用载波从图像中删除 EXIF(相机)数据?
有人知道吗?回形针有一个特殊的配置命令。
从图像中删除相机数据会为每个文件保留 25-30 Kb。如果我们制作很多版本(拇指,小...),这是非常敏感的。在小图像中,没有此信息的文件的实际大小可能会小 5-6 倍。
提前致谢!
ruby-on-rails - 载波;多个上传者还是只有一个?
我有一个帖子模型和一个播客模型。两个模型都有一个名为:image的属性。我正在使用一个Carrierwave上传器(名为 ImageUploader)来处理这两种模型。在投入生产之前,我有两个问题。
愚蠢的问题:
当它们的文件附件都具有相同的属性名称时,可以为两个不同的模型使用相同的上传器吗? 抱歉,如果看起来很明显
主要问题:
我想为每个博客文章图片(拇指、大、棕褐色)创建三个版本,并且每个播客图片(拇指)只有一个版本。
我现在需要使用两个上传器,还是可以使用我已经在使用的一个命名空间?
同样,这似乎很明显。在我问这些问题的时候,我可能已经写了第二个上传者
ruby-on-rails - CarrierWave S3 Permission denied 尝试从 tmp 读取错误
使用 CarrierWave 和 Amazon S3。载波配置:
上传到 s3 时,尝试从 tmp 目录读取时出现权限被拒绝错误。
怎么了?
ruby-on-rails - 如何在 CarrierWave 流程中创建新文件?
我的用户上传了一个包含 3 个文件(A.ttf、A.svg、A.otf)的 zip 文件,我想在其中存储原始 zip 和 3 个字体文件。我用这段代码创建了 3 个版本
它成功地保存了原始文件的 4 个副本,所有副本都具有正确的文件名。但是,我不知道如何让 CarrierWave 存储单个文件。此代码不起作用。:(