paperclip相关内容

可以让Heroku使用持久文件系统吗?

我已经构建了一个应用程序,用户可以在其中上传他们的头像。我使用了回形针宝石,在我的本地机器上一切正常。在Heroku上,一切运行正常,直到服务器重新启动。然后,所有上传的图片都会消失。是否可以将它们保留在服务器上? 注意:我可能应该使用Amazon S3或Google Cloud等服务。然而,这些服务中的每一项都需要信用卡或银行账户信息,即使你想使用免费模式。这是一个只为我的投资组合的小应用 ..
发布时间:2022-07-13 11:48:55 其他开发

运行迁移时出现重复列名错误

每当我在我的 Rails 应用程序中运行迁移时,我都会收到来自 SQLite3 的错误: SQLite3::SQLException: 重复列名: photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255) 我已经进行了“向用户添加照片"迁移.这里是: 类 AddAttachmentPhotoToUsers ..
发布时间:2022-01-23 10:13:37 数据库

回形针 + S3:将现有文件从一种 :path 格式迁移到另一种

我有一个带有 avatar 回形针附件的模型.它现在有一个简单的标准路径 has_attached_file :头像,:路径=>"/:id-:style-:文件名" 我需要进入一个混淆的地方 has_attached_file :头像,:路径=>"/:id-:hash.:extension":hash_secret =>'一个安全的秘密' 新图像一切正常,但是如何将存储在 S3 中的现有文 ..
发布时间:2022-01-23 10:12:28 其他开发

如何在 Rails 3 中使用 Cucumber/Capybara 找到页面上的图像

我正在使用带有 Rails 3 的 Cucumber/Capybara 并尝试在上传后验证图像的存在.我不确定如何检查图像的 url 来验证它. 我有以下场景: 场景:创建新列表鉴于我在新的列表页面上当我用“Amy Johnson Photography"填写“listing_name"时我将文件“features/support/test_image.jpg"附加到“listing_im ..
发布时间:2022-01-22 23:14:16 其他开发

使用回形针保存从 api 获得的 base64 图像

我有一个带有图像属性的照片模型.该图像包含从 api 获得的 base64 字符串.我需要运行 after_create 回调,我想我可以使用 Paperclip 在回调中将图像保存到磁盘,因为它可以节省我在公共文件夹中实现文件夹结构和生成缩略图的一些工作.有没有简单的方法可以做到这一点? 解决方案 为了回答我自己的问题,以下是我想出的: 类照片 ..
发布时间:2022-01-21 09:01:02 其他开发

base64 照片和回形针 -Rails

我想用回形针处理 base64 照片. 当我尝试时: photo = Photo.new字符串 = base64 字符串photo.photo = StringIO.new(Base64.decode64(string))照片.保存 它不起作用.为什么? 提前致谢. 解决方案 确保你使用的StringIO是回形针打开的那个.https://github.com/thoughtb ..
发布时间:2022-01-21 08:31:03 其他开发

如何通过 Paperclip + S3 使用种子数据

我正在尝试在我的数据库中添加会员资料以及使用 S3 和回形针的会员资料图片,但它似乎不起作用. 我可以在应用程序中创建/编辑现有成员以使用回形针 + S3 添加图片,它工作得很好,但播种它不起作用.我已经搜索过,但找不到答案. 解决方案 我不知道你的确切问题是什么,但你可以在你的种子.rb 文件中尝试这样的事情: u = User.new({:name => 'username', ..
发布时间:2022-01-18 18:25:48 其他开发

使用轨道上的回形针 gem ruby​​ 在视图中从不同视图访问图像

我是 Ruby on Rails 的新手,正在学习它.我想在另一个视图中访问带有由 paperclip gem 存储的图像的表,例如在我的应用程序中,我有原因控制器,我可以通过以下代码访问存储在表中的视图原因中的图像: =image_tag @cause.images.first.image.url(:thumb), 但我也可以访问,从配置文件控制器存储在表中的图像.那么,我如何访问视图原因 ..
发布时间:2022-01-05 17:13:37 其他开发

使用 Sinatra 上传文件

我正在尝试使用 Sinatra 上传文件.我有代码 here,但我收到错误“方法 file_hash 不存在"(见/lib/mvc/helpers/helpers.rb). 这里发生了什么?是否有一些我遗漏的依赖项. 解决方案 我对 这个话题. 将其包含在此处以防链接消失: post '/upload' 做除非 params[:file] &&(tmpfile = param ..
发布时间:2021-12-24 10:46:07 其他开发

如何使用 Paperclip 以编程方式设置文件上传

我有一个 rake 任务,使用 faker gem 为应用程序提供随机数据.然而,我们也有图片(如徽标)要上传到这个 rake 任务中. 我们已经设置好了 Paperclip,但是没有办法在 rake 任务中以编程方式上传它们.有什么想法吗? 解决方案 您所说的以编程方式是什么意思?您可以设置一个方法,该方法将采用 行中的文件路径 my_model_instance = MyMo ..
发布时间:2021-12-24 10:45:14 其他开发

Ruby on Rails 4 - Paperclip AWS 图像 URL 错误?

我之前一起使用过回形针和 AWS,但我刚刚创建了这个 Rails 4 应用程序,我的 image.url 方法显示在 'http://s3.amazonaws.com/',当它应该在 's3-us-west-2.amazonaws.com' 上寻找它们时.我假设这是因为第一个帐户的区域是美国标准,而新帐户是俄勒冈. 我有什么方法可以更改配置文件中的区域或其他内容吗? 解决方案 显然过 ..
发布时间:2021-12-19 20:48:35 其他开发

编辑时上传 Rails 文件(回形针)

我为自己制作了一个简单的 rails 博客类型应用程序,我使用 Paperclip 上传图像文件.我一切正常.我什至将它连接到 S3 存储桶等.漂亮吧? 但是我不知道在编辑/更新帖子时该怎么做.就目前而言,我所拥有的只是表单模板上的这个字段: = f.file_field :image 因此,即使有先前附加的图像,在“post/5/edit"上说,该字段也会显示“未选择文件". 更 ..
发布时间:2021-12-19 20:42:42 其他开发

带有回形针的 Rails 4 多个文件附件

我知道有几篇关于 Stackoverflow 的帖子和几个关于这个主题的教程.然而,它们都没有解决我的问题,而且它们中的大多数也已经过时了. 我正在尝试使用 Rails 4 中的回形针 gem 将多个图像添加到项目中.当我尝试上传它时,我确实看到了参数中附加的资产. 它们似乎没有被添加到 project_paramns 中.. 希望有人能帮助我. 这是我的projects_ ..
发布时间:2021-12-19 20:41:51 其他开发