carrierwave相关内容
我只是另一个普通的乔,希望跳上社交网络潮流。我想知道应该为我的应用程序用户使用哪种照片上传/调整大小。 解决方案 载波 对诸如DataMapper,Mongoid,Sequel之类的外部事物具有良好的支持,甚至可以与第三方图像管理(如 cloudinary 该解决方案似乎最全面,几乎涵盖了所有内容,但解决方案也更混乱(至少对我来说),因为您需要处理更多代码。它通过其丰富的社区创建的大量附
..
当我尝试运行我的应用程序时,出现以下错误: config / initializers / carrierwave.rb :4: CarrierWave :: Uploader :: Base:Class(NoMethodError)的未定义方法`fog_host =' 此处是我的 initializers / carrierwave.rb 文件: CarrierWave.c
..
在Rails3中,我正在使用 WickedPDF gem 渲染一个模型的PDF格式。可以正常工作: / invoices / 123 返回HTML, /invoices/123.pdf 下载PDF。 在我的发票模型中,我使用state_machine gem跟踪发票状态。当发票从“未开票”状态变为“开票”状态时,我想获取一份发票PDF副本,并使用CarrierWave将其附加到发票模型中。
..
我现在正在使用Carrierwave上传图像。很好,除了一个,-当我添加删除上载图像的复选框时,出现错误:“无法批量分配受保护的属性:remove_image”。 表格: ... ... 型号: 类制造商
..
我想为多种类型的文件(图像,pdf,视频)创建1个上传器 对于每种content_type都会有不同的操作 如何定义文件的content_type? 例如: 如果有图像? 版本:thumb 是否处理:proper_resize end elsif视频? 版本:thumb做 事情 结束 结束 解决方案 我遇到了这个问题,它看起来像是解决此问题的示例
..
我正在使用Carrierwave来处理图像上传,但是我没有使用表单,而是使用服务器中的本地文件。 如何制作 @user = User.first image_path =“ /tmp/pic-s7b28.jpg” @ user.image = image_path @ user.save! 解决方案 @user = User.first image
..
我正在尝试使用 CarrierWave 在S3存储桶中移动文件,以重新组织文件夹结构。 I来到现有的Rails应用程序中,该类的所有图像都被上传到名为 / uploads 的文件夹中。这会引起问题,如果两个用户上载具有相同文件名的不同图像,则第二个图像将覆盖第一个图像。为了解决这个问题,我想根据 ActiveRecord 对象实例重新组织文件夹,以将每个图像放置在其自己的目录中。我们正在使用
..
我正在从附件_fu升级到载波,因为附件_fu在rails 3中损坏了。 由于我们的测试无效,因此无法运行任何测试 例如,我们有一个Post模型,其中有一个PostAttachment。以下是PostAttachment固定装置中的数据: a_image: post_id:1 附件文件: /test/files/test.png
..
默认情况下,Carrierwave会在上载器中使用 store_dir 生成的URL,并在rails应用程序的公用文件夹中添加路径并存储文件。 例如,如果 def store_dir “ uploads /#{model .id}“ end 然后将文件存储在 public / uploads /:attachment_id 如果有人试图将存储的文
..
您好,我需要为模型建立Factory Factory.define:farm do | f | f.name {Factory.next:name} f.harvest'3' f.offers'Random' f.latitude'43' f。经度'-70' f.about'我们晃动!' f.logo {Factory.next:logo}#这不起作用 结束
..
我需要能够放置处理后图像的尺寸。 我在 ImageUploader 类中: / p> version:post do process:resize_to_fit => [200,无] 结束 有没有一种方法可以获取图像的尺寸 height = @ picture.image_height(:post) 解决方案 您可以调整并使用此处描述的方
..
假设我的模型的图片带有:thumb ,客户想要的是:tiny 和:nano 缩略图。 如何使用rake任务重新处理所有现有图像? 我发现了一个我认为可以完成的耙任务 https://gist.github。 com / 777788 ,但它给了我错误。 解决方案 根据Carrerwave文档,您可以使用以下命令: / p> Model.all.each做| model
..
在开始详细介绍之前,我先说清楚:有没有人想出一种方法来让Carrierwave将带有名称的文件保存为时间戳或每个文件唯一的任意字符串? 默认情况下,Carrierwave将每个文件及其备用版本保存在其自己的目录中(以型号ID号命名)。我不喜欢这样做,因为不是使用一个包含1,000个目录的目录,而是使用一个较大的整数,而是使用一个包含1000个子目录的目录(每个文件包含一个或两个文件),以便使
..
在Rails 3.0中使用CarrierWave,您将如何使代码 将宽度大于500像素的图像大小调整为500像素,并适当调整高度-保持宽度与高度的初始比例相同。 解决方案 您可以使用: process:resize_to_limit => [500,无]
..
我有一个帖子模型和一个播客模型。两种模型都有一个标题为 image 的属性。我正在使用一个 Carrierwave 上传器(名为ImageUploader)来处理这两种模型。在投入生产之前,我有两个问题。 哑巴问题: 两个可以使用相同的上传器它们的文件附件具有相同的属性名称的不同模型? 抱歉,似乎很明显 主要问题: 我想为每个博客帖子图像(缩略图,大字体,棕褐色)创建三个版
..
我在Rails 4上使用了 carrierwave 0.9.0 ,并且尝试制作自定义错误消息。经过一番搜索之后,我发现了这个 answer : en: 错误: 消息: extension_white_list_error:“我的自定义消息” 我通过转到 config / locales / en.yml 进行了尝试上面的代码,但没有任何变化。错误消息仍然相同。
..
我正在将Rails 4和Ruby 2与Carrier Wave以及jQuery Mobile 1.3一起使用,并且用户有一个带有徽标的配置文件。我已经在控制台中测试了后端载波波形的东西,并且可以正常工作。 问题出在表单帮助程序中,我做什么都无所谓,但有一个file_field将显示并让我选择一个图像,但它不会出现在参数中。如果我将其更改为不存在的字段,例如 = f.file_field:fi
..
我在Rails 4项目中使用了载波,用于文件存储进行开发和测试,并在雾存储中(用于存储在Amazon S3上)进行生产。 我想使用以下路径保存文件: /model_class_name/part_of_hash/another_part_of_hash/hash-model_id.file_extension (例如: /images/12/34/1234567-89.png 其
..
如何使CarrierWave根据文件名 向文件名添加正确的扩展名?例如,如果我上载文件“徽标”(PNG文件 ,不带扩展名),CarrierWave应该将其另存为“ logo.png”。并将文件“ img.gif”(扩展名不正确的JPG文件)分别保存为“ img.jpg”。 解决方案 您可以执行几项操作,具体取决于您是使用进程还是版本来执行此操作。 如果是版本,carrierwav
..
尝试上传图片“如果要使用Cloudinary :: CarrierWave :: Storage作为缓存存储区,则需要实现#cache!”时出现此错误。 它突出显示了控制器中的这部分代码: def update @ company.update(company_params ) redirect_to company_path(@company) end 我正在
..