paperclip相关内容
我已经构建了一个应用程序,用户可以在其中上传他们的头像。我使用了回形针宝石,在我的本地机器上一切正常。在Heroku上,一切运行正常,直到服务器重新启动。然后,所有上传的图片都会消失。是否可以将它们保留在服务器上? 注意:我可能应该使用Amazon S3或Google Cloud等服务。然而,这些服务中的每一项都需要信用卡或银行账户信息,即使你想使用免费模式。这是一个只为我的投资组合的小应用
..
..
到目前为止,我一直在使用 Amazon S3 来存储用户的文件. 这里需要做的就是: 为存储桶指定 Amazon S3 凭证 将 'aws-sdk' gem 添加到 Gemfile 在模型中: has_attached_file :avatar,:样式=>{ :大 =>"100x100#", :thumb =>"25x25#" },:存储=>:s3,:s3_credenti
..
每当我在我的 Rails 应用程序中运行迁移时,我都会收到来自 SQLite3 的错误: SQLite3::SQLException: 重复列名: photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255) 我已经进行了“向用户添加照片"迁移.这里是: 类 AddAttachmentPhotoToUsers
..
我有一个带有 avatar 回形针附件的模型.它现在有一个简单的标准路径 has_attached_file :头像,:路径=>"/:id-:style-:文件名" 我需要进入一个混淆的地方 has_attached_file :头像,:路径=>"/:id-:hash.:extension":hash_secret =>'一个安全的秘密' 新图像一切正常,但是如何将存储在 S3 中的现有文
..
我正在使用带有 Rails 3 的 Cucumber/Capybara 并尝试在上传后验证图像的存在.我不确定如何检查图像的 url 来验证它. 我有以下场景: 场景:创建新列表鉴于我在新的列表页面上当我用“Amy Johnson Photography"填写“listing_name"时我将文件“features/support/test_image.jpg"附加到“listing_im
..
我有一个带有图像属性的照片模型.该图像包含从 api 获得的 base64 字符串.我需要运行 after_create 回调,我想我可以使用 Paperclip 在回调中将图像保存到磁盘,因为它可以节省我在公共文件夹中实现文件夹结构和生成缩略图的一些工作.有没有简单的方法可以做到这一点? 解决方案 为了回答我自己的问题,以下是我想出的: 类照片
..
我想用回形针处理 base64 照片. 当我尝试时: photo = Photo.new字符串 = base64 字符串photo.photo = StringIO.new(Base64.decode64(string))照片.保存 它不起作用.为什么? 提前致谢. 解决方案 确保你使用的StringIO是回形针打开的那个.https://github.com/thoughtb
..
我正在尝试在我的数据库中添加会员资料以及使用 S3 和回形针的会员资料图片,但它似乎不起作用. 我可以在应用程序中创建/编辑现有成员以使用回形针 + S3 添加图片,它工作得很好,但播种它不起作用.我已经搜索过,但找不到答案. 解决方案 我不知道你的确切问题是什么,但你可以在你的种子.rb 文件中尝试这样的事情: u = User.new({:name => 'username',
..
我一直在寻找一种方法来使用 Paperclip 和 jQuery 文件上传.查看 jQuery fileupload 页面上的教程,我设置了系统但我找不到让回形针处理上传文件的方法. 这是我所拥有的(简而言之): #型号has_attached_file:照片...# 看法= form_for @user, :html =>{:multipart =>真的} 做 |f|f.file_fie
..
我按照本指南使用回形针 http://railscasts.com/episodes/134-paperclip?language=en&view=asciicast没关系,但请注意,要启用调整大小,您需要在服务器上安装 ImageMagick. 那么我应该如何安装 ImageMagick 呢?我有 WINDOWS 8 和网站 http://www.imagemagick.org/ 下载不起
..
我正在使用: 回形针 2.3.16导轨 3.0.9红宝石 1.9.2AWS - S3 0.6.2 我正在尝试使用回形针上传到基于欧盟(爱尔兰)的存储桶.我的模型中有以下内容: has_attached_file :image, :styles =>{ :grid =>'90x128#', :list =>'140x200#',:原始=>'400x548'},:存储=>:s3,:s3_cred
..
我是 Ruby on Rails 的新手,正在学习它.我想在另一个视图中访问带有由 paperclip gem 存储的图像的表,例如在我的应用程序中,我有原因控制器,我可以通过以下代码访问存储在表中的视图原因中的图像: =image_tag @cause.images.first.image.url(:thumb), 但我也可以访问,从配置文件控制器存储在表中的图像.那么,我如何访问视图原因
..
我正在尝试使用 Sinatra 上传文件.我有代码 here,但我收到错误“方法 file_hash 不存在"(见/lib/mvc/helpers/helpers.rb). 这里发生了什么?是否有一些我遗漏的依赖项. 解决方案 我对 这个话题. 将其包含在此处以防链接消失: post '/upload' 做除非 params[:file] &&(tmpfile = param
..
我有一个 rake 任务,使用 faker gem 为应用程序提供随机数据.然而,我们也有图片(如徽标)要上传到这个 rake 任务中. 我们已经设置好了 Paperclip,但是没有办法在 rake 任务中以编程方式上传它们.有什么想法吗? 解决方案 您所说的以编程方式是什么意思?您可以设置一个方法,该方法将采用 行中的文件路径 my_model_instance = MyMo
..
我之前一起使用过回形针和 AWS,但我刚刚创建了这个 Rails 4 应用程序,我的 image.url 方法显示在 'http://s3.amazonaws.com/',当它应该在 's3-us-west-2.amazonaws.com' 上寻找它们时.我假设这是因为第一个帐户的区域是美国标准,而新帐户是俄勒冈. 我有什么方法可以更改配置文件中的区域或其他内容吗? 解决方案 显然过
..
我为自己制作了一个简单的 rails 博客类型应用程序,我使用 Paperclip 上传图像文件.我一切正常.我什至将它连接到 S3 存储桶等.漂亮吧? 但是我不知道在编辑/更新帖子时该怎么做.就目前而言,我所拥有的只是表单模板上的这个字段: = f.file_field :image 因此,即使有先前附加的图像,在“post/5/edit"上说,该字段也会显示“未选择文件". 更
..
我知道有几篇关于 Stackoverflow 的帖子和几个关于这个主题的教程.然而,它们都没有解决我的问题,而且它们中的大多数也已经过时了. 我正在尝试使用 Rails 4 中的回形针 gem 将多个图像添加到项目中.当我尝试上传它时,我确实看到了参数中附加的资产. 它们似乎没有被添加到 project_paramns 中.. 希望有人能帮助我. 这是我的projects_
..
然后我想使用 Paperclip 为每个列表添加照片.我将适当的代码添加到列表 show.html.erb、listing.rb 模型、listings_controller.rb 和 _form.html.erb 部分. 当我尝试为列表上传图片时,出现此错误: Paperclip::ListingsController 中的错误#update列出模型缺少 'avatar_file_nam
..
Rails 4 中的 Paperclip 上传出现问题 - ForbiddenAttributesError 失败(强参数验证).拥有最新的回形针 gem 和最新的 rails 4 gem. 我有一个模型“图像",模型中有一个附加文件“上传": has_attached_file :upload, :styles =>{:评论=>[“1000x1200>", :png], :thumb =
..