Tag: cloudinary

如何使用Cloudinary输出带有转换的URL作为字符串?

我将通过说这可能正在接近这个错误来作为序言。 我要做的是使用data- attribute将url w / transformation传递给JS。 目前,我正在使用以下内容生成图片代码: = cl_image_tag(image.asset.filename.to_s, transformation: “scroller”, :”data-medium” => image.asset.filename.to_s) 产生这个: 我希望能够做到的是输出它(利用我设置的t_medium命名过渡): 目前, cl_image_tag通过生成具有正确配置的URL的图像标记来进行繁重的工作。 这很好,但我似乎找不到任何关于如何将配置的URL作为没有图像标记的字符串输出的文档(用作data-medium属性)。 我可以手动配置URL,但我想知道是否有更好的方法?

在创建图像之前使用jCrop与cloudinary through rails 4进行裁剪

我已经有一段时间了。 我正在使用cloudinary上传照片,并尝试使用jcrop在照片创建动作上实现裁剪function。在我实施cloudinary后,我在Jcrop上跟踪了railscast#182。我认为我在获取新的裁剪参数时遇到问题(x ,y,w,h)在保存图像之前返回上传器。 更新:我甚至没有将值放入f.text_fields。 当我移动裁剪器时,应该有新值吗? 这是一张空白字段的图片: 此外,当我提交照片时,现在我对裁剪适应性的转换发生了冲突!=裁剪 这是我的代码…… image_uploader.rb class ImageUploader [“profile pic”] process :convert => “jpg” version :thumbnail process :crop eager resize_to_fill(150, 150) cloudinary_transformation :quality => 80 end # For more options, see # http://cloudinary.com/documentation/rails_integration#carrierwave def crop if model.crop_x.present? resize_to_limit(400, 400) manipulate! do |img| x = model.crop_x.to_i y = model.crop_y.to_i w = model.crop_w.to_i h […]

如何使用Cloudinary in Rails将直接上传字段与模型相关联?

使用Cloudinary及其Carrierwave插件,我可以在我的视图中编写一个表单,将图像上传到他们的云并将其绑定到名为picture的模型属性,如下所示: 这很有效。 但我无法弄清楚如何将属性绑定到模型,同时遵循他们在Rails中直接上传的文档 。 他们的示例使用未绑定到模型的form_tag: :post) do %> … 我正在寻找一些像例子。 有没有其他人这样做直接上传他们的模型,知道我在找什么?

CKEditor Carrierwave Cloudinary

我正在尝试让CKEditor与Carrierwave和Cloudinary一起工作。 到目前为止,具有常规文件上载字段的非CKEditor启用视图与Carrierwave和Cloudinary完美配合。 但是,当我尝试在CKEditor中上传文件并“将其发送到服务器”时,我得到一个NoMethodError – undefined method ‘each’ for “image/jpeg”:String: 在从CKEditor类中删除本地存储配置之前,它正在工作,但在本地保存文件。 这是我目前的CKEditor上传器: class CkeditorAttachmentFileUploader < CarrierWave::Uploader::Base include Cloudinary::CarrierWave include Ckeditor::Backend::CarrierWave def extension_white_list Ckeditor.attachment_file_types end end 日志文件: Started POST “/ckeditor/pictures?CKEditor=subsection_content&CKEditorFuncNum=3&langCode=en&authenticity_token=5Bt06UwjUD%2FEdLFANBmZojdv8Hvn2GbQRLvC6h11Dd8%3D” for 127.0.0.1 at 2013-06-20 15:44:18 -0700 Processing by Ckeditor::PicturesController#create as HTML Parameters: {“upload”=>#<ActionDispatch::Http::UploadedFile:0x007ff742c77018 @original_filename="pic1.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"upload\"; filename=\"pic1.jpg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#>, “CKEditor”=>”subsection_content”, “CKEditorFuncNum”=>”3”, “langCode”=>”en”, “authenticity_token”=>”5Bt06UwjUD/EdLFANBmZojdv8Hvn2GbQRLvC6h11Dd8=”} (0.4ms) BEGIN […]