carrierwave相关内容

载波,Rails 4; Errno :: ENOENT(无此文件或目录-标识)

我要移至Rails4。在我的上传器中,我有以下内容: 版本:thumb do 进程:resize_to_fill => [200,200] end 这会导致以下错误:“ Errno :: ENOENT(没有此类文件或目录-标识)“ 当我注释掉代码时,错误消失了,但是现在我没有缩略图了。有关导致此问题的原因有什么想法? 解决方案 重新安装imagem ..
发布时间:2020-09-29 06:31:38 其他开发

Rails + CarrierWave:NoMethodError:nil:NilClass的未定义方法“ image_url”

我正在使用Devise和Carrierwave。我使用devise将用户性别化,然后创建了一个单独的用户控制器,该页面现在位于该页面(用户/搜索) Carrierwave可以正常运行并在我的节目中显示图像(users / 1等),但是当我将内容移到新的“搜索”页面时,它就坏了。 这是我视图中的代码。(注意,当我删除了图像,所以其他代码也没问题) ..
发布时间:2020-09-29 06:29:33 其他开发

如何在Rspec中存根载波?

我想对载波进行桩头处理,以防止它在测试期间在网络上获取图像。 我的搜寻器解析一个远程网页,并将一个图像URL保存到模型中。在保存操作期间,Carrierwave会自动获取该图像。效果很好。 但是我有一个关于页面解析的测试,每次它都会下载文件,这会减慢测试速度。 更新: 我按以下方式安装上载器(在已有的回形针列中) mount_uploader:image,Topic ..
发布时间:2020-09-29 06:29:26 其他开发

Carrierwave,在复制其包含的模型时创建重复的附件

我想复制一个模型。原始模型包含通过Carrierwave的附件。理想情况下,将为新的模型对象创建一个新的附件,即原始图像的副本。 我已经浏览了Carrierwave文档,并在Google上进行了搜索问题,但尚未找到创建原始图像新副本的解决方案。这合理吗? 解决方案 我不相信Carrierwave有此选项。但是,您可以使用* _remote_url =方法将新模型的图片设置为第一张图片 ..
发布时间:2020-09-29 06:29:23 其他开发

使用carrierwave清理tmp目录

我使用载波来上传图像,在表单中,我添加了一个隐藏字段来进行缓存,如文档中所述。 = form_for @ user,html:{multipart:true}做| f | %p = f.label:图片,“您的图片” = f.file_field:图片,id:“ img” = f.hidden_​​field:图片高速缓存 但是问题是在上载图像并保存记录后,t ..
发布时间:2020-09-29 06:29:19 其他开发

使用载波获取gif中的第一张图像

我正在使用载波上传gif,效果很好,当我尝试生成拇指版本并将gif转换为jpeg时,只有gif中的第一个图像作为拇指,问题就出现了,我得到一个错误: ImagesController中的LocalJumpError#create 没有给出块(产量) app / controllers / images_controller.rb:21:在'新' app / controlle ..
发布时间:2020-09-29 06:29:15 其他开发

rmagick导致服务器关闭

大家!我正在追踪铁路广播第253集,并使用CarrierWave进行了图像上传。 一切都可以显示原始图像,即使图像在浏览器中看起来很大。 我严格遵守Ryan Bates的指示。但是,当我尝试使用 rmagick 调整大小图像并按上载按钮时,我总是会关闭服务器。 我正在使用rmagick 2.13.1 然后我跟随此博客的说明,以在我的Mac上安装自制软件和imagemagick。 ..
发布时间:2020-09-29 06:29:08 其他开发

使用CarrierWave设置自定义错误消息

我有一个在carrierwave上运行的图像上传应用程序,该应用程序限制用户仅上传所需扩展名“ jpg,jpeg,png”的图像,我已经在上载器中定义了载波的验证定义为 def extension_white_list %w(jpg jpeg png) 结束 现在任何试图上传扩展名与所需扩展名不同的图像的人(上面提到的)都会导致验证错误 我要自定义验证错误消息 ..
发布时间:2020-09-29 06:29:04 其他开发

载波错误消息:无法使用MiniMagick进行操作,也许它不是图像?

我正在将我的应用程序升级到Ruby 1.9上的Rails 3.2。我不得不放下 attachment_fu 。载波似乎是显而易见的替代品。在这个阶段,我正在将文件上传到文件系统(还没有云文件)。 我在Lion上,安装了XCode 4.3.2,并安装了命令行工具。运行: $ brew医生 #您的系统极力酝酿。 我可以在以下配置中上载图像并调整其大小: ..
发布时间:2020-09-29 06:29:01 其他开发

未定义的方法!在导轨3.1.3上使用带MiniMagick的载波

我花了一点时间来使它工作,现在仍然如此。我会尽全力。我正在关注Ryan Bates教程,以使用Jcrop和Carrierwave进行裁剪。我之所以选择使用MiniMagick,是因为即使在我的计算机上重新安装了ImageMagick和RMagick之后,我仍然遇到一个错误,该错误会杀死本地计算机上的rails服务器。无论如何,切换到MiniMagick对我来说就是固定的。 因此,到目前为止一切都 ..
发布时间:2020-09-29 06:28:53 其他开发

CarrierWave如何在给定的URL中存储文件

我让CarrierWave在典型的ORM设置中工作正常,并通过表格上传。我想弄清楚如何在表单提交上下文之外使用CarrierWave。例如,当用户注册时,我想抓住他们的图像并将其存储在CarrierWave中。这是我的东西,它不起作用: gravatar_url =“ http://www.gravatar.com/avatar/ #{Digest :: MD5.new.update(cu ..
发布时间:2020-09-29 06:28:42 其他开发

使用Carrierwave将原始文件上传到Rails

我的客户正在尝试从Blackberry和Android手机上传图片。他们不喜欢发布a)表单参数或b)多部分消息。他们想做的是仅用文件中的数据对URL进行POST。 类似的事情可以在curl中完成: curl -d @ google.png http://server/postcards/1/photo.json -X POST 我希望将上传的照片放入明信片模型的照片属性中,并放入正确 ..
发布时间:2020-09-29 06:28:39 其他开发

使用CarrierWave,Rails 3上传种子文件

我正在尝试使用CarrierWave在Rails 3中使用图像播种数据库,但是除了尝试手动上传所有图像外,我尝试的其他方法似乎无济于事。 pi = ProductImage.new(:product =>产品) pi.image = File.open(File.join(Rails.root,'test.jpg'))) pi.store_image! #尝试使用和不使用此 产品。p ..
发布时间:2020-09-29 06:28:35 其他开发