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

2023-11-27

我正在尝试使用会员个人资料以及 S3 和回形针的会员个人资料图片为我的数据库添加种子,但它似乎不起作用。

我可以在应用程序中创建/编辑现有成员,以使用回形针 + S3 添加图片,它工作得很好,但播种却不起作用。我已经搜索过但找不到答案。


我不知道你的确切问题是什么,但你可以在 seeds.rb 文件中尝试类似的操作:

u = User.new({:name => 'username', :email => '[email protected]'...})
u.avartar = File.open('/Users/myAccount/avatars/user.png')
u.save!

在您的 User.rb 文件中,您必须将 parperclip 配置为与 amazon s3 一起使用

has_attached_file :avatar,
    :styles => { :large => "177x177>", :thumb => "60x60>" },
    :storage => :s3,
    :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
    :path => "/avatars/:style/:id/:filename"

你可以找到Dogan kaya Berktas 博客文章有关 s3.yml 的详细信息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 Paperclip + S3 使用种子数据 的相关文章

  • 黄瓜和 Rspec

    任何人都可以向我推荐黄瓜和 rspec 教程 rails 3 的好来源 简单示例 吗 Edit 实际上我正在寻找带有很好示例的免费在线资源 我觉得R规格书 http www pragprog com titles achbd the rsp
  • Rails - 使用delayed_job异步发送所有电子邮件

    我在用着延迟作业 https github com collectiveidea delayed job我对此非常满意 尤其是workless https github com lostboy workless扩大 但我想这样设置ALL我的
  • 在 652 毫秒内完成 200 OK(查看次数:50.9 毫秒 | ActiveRecord:18.3 毫秒)

    我试图理解 Rails 日志中的这一行 如果我的视图只花费了 50 9 毫秒 为什么它花费了 652 毫秒 Thanks 如果您在开发环境中运行应用程序 则必须根据每个请求重新加载大量应用程序文件 这就是我对为什么要花这么长时间的猜测 你可
  • Rails 3 - 如何完全避免数据库?

    我尝试在没有任何数据库后端的情况下使用 Rails 3 但当我尝试访问页面时它仍然坚持要求 sqlite3 gem 并抛出错误no such file to load sqlite3 尽管应用程序中没有代码需要 sqlite 但我将 dat
  • 捆绑包 - 从另一台电脑复制粘贴宝石

    我正在尝试设置 Rails 应用程序 该应用程序依赖于大量的宝石 宝石已预先安装在vendor gems我从朋友那里获得的副本的文件夹 现在 考虑到那些闭源宝石的不可用性 bundle install path home umang pro
  • 新手:我的例子中的文本替换

    In my 红宝石 on Rails应用程序中 我的助手中有一个方法 它通过以下方式打开文件 content File open myfile txt The 文件内容就好像 my car my seat my age my son my
  • 如何将 Devise 的“超时”模块添加到现有的 Devise 安装中? - 轨道 3.1

    这些是将模块添加到现有 Devise 安装的说明 https github com plataformatec devise wiki How To change an already existing table to add devis
  • Rails 3.1 和 Asset Pipeline:使用 Capistrano 进行部署时遇到的问题

    我刚刚从 Ruby on Rails 3 0 10 切换到 3 1 0 我想使用 Capistrano gem 部署我的资产文件 我的本地计算机是运行 Snow Leopard 的 MacO 我的远程计算机运行的是 Ubuntu 10 04
  • Rails 3 默认作用域、可覆盖的作用域

    我遇到的情况是现有应用程序的行为正在发生变化 这让我非常头疼 我的应用程序有照片 照片有一个状态 batch queue or complete 应用程序中的所有现有照片都是 完整的 99 的情况下 我只需要显示完整的照片 并且在所有现有代
  • 如何在控制器内部使用 auto_link

    在我的控制器中 我需要构建一个 JSON 对象 如何在控制器内使用 auto link 现在它错误 NoMethodError undefined method mail to for
  • 如何在rails3中渲染编辑视图并发布Flash消息

    在我的帐户控制器中 我想在保存更改后显示 渲染 redirect to 编辑视图并显示闪存通知 def update account Account find params id respond to do format if accoun
  • 在 Rails 的文本字段中显示链接

    在我的 Rails 3 1 应用程序中 我有一个用于评论的文本字段 我希望能够允许人们包含可点击的链接 而不仅仅是显示为纯文本的 url 以及让文本字段识别用户何时文本字段中的换行符 用户无需添加 html 我怎样才能做到这一点 如果用户将
  • 为什么“捆绑”会在我的开发机器上安装生产 gem?

    Gemfile 说 gem sqlite3 groups gt development test gem mysql2 group gt production 然而当我打字时bundle install在我的开发机器上安装了所有 gem 我
  • Rails 控制台无法运行

    rbenv 红宝石版本 2 6 6 导轨版本 5 1 4 我正在较旧的代码库中工作 ruby 2 6 6 rails 5 4 1 这是我每天使用的代码库 我必须通过 rbenv 下载一个新的 ruby 版本作为单独的存储库 这样做在我的旧代
  • Heroku 部署错误

    在 Windows 环境中 尝试部署到 Heroku 时出现以下错误 C Ruby lib ruby gems 1 8 gems heroku 1 9 13 lib heroku commands base rb 32 in 没有这样的文件
  • Bundle 说 gem 丢失了 - 但事实并非如此?

    背景 我正在维护contentRuby On Rails 站点 但我确实没有 Rails 的经验 当尝试运行 Rails 服务器时 rails s我明白了 在任何来源中均找不到 activesupport 3 2 0 Run bundle
  • 通过 Ruby on Rails 应用程序在 Facebook Wall 上发帖的最简单方法是什么?

    上周 我成功地将 twitter 与我的 小型 rails 应用程序集成 如果我在 Rails 应用程序中创建新记录 它将发布在 Twitter 上 但我该如何用 Facebook 做到这一点呢 Twitter 真的很容易 感谢 Twitt
  • Rails 资源单数还是复数?

    我有一条搜索路线 我想将其设为单数 但是当我指定单数路线时 它仍然会生成复数控制器路线 这是应该的样子吗 resource search Gives me search POST search format action gt create
  • 什么是适合 Rails 3 的测试框架?

    去年我一直在使用 Ruby On Rails 但是 无法进行单元测试 现在我必须编写单元测试代码 哪个测试框架好 为什么 有这方面的好的教程吗 我的系统配置 Ruby 1 9 2 Rails 3 Ubuntu 10 第一个技巧是 尝试升级到
  • 无法在 Rails 4 中使用回形针保存图像属性

    我的 Rails 4 应用程序中有两个关联的模型 product rb and image rb 图像模型允许使用回形针 gem 附加文件 Images belong to一个产品 一个产品has many Images 我想使用该产品ne

随机推荐

  • 转发声明的替代方案

    我注意到前置class or struct关键字到原本需要前向声明的类型工作方式就好像该类型是前向声明的 struct Test forward declaration commented void foo struct Test t C
  • 尝试保存更新时由于相同的主键而附加实体时出错

    我正在尝试保存对现有数据库条目的更新 但是当我这样做时 我收到错误 附加 FFInfo DAL Location 类型的实体失败 因为同一类型的另一个实体已具有相同的主键值 如果图表中的任何实体具有冲突的键值 则在使用 附加 方法或将实体的
  • 如何在需要自由函数的地方传递成员函数?

    问题如下 考虑这段代码 include
  • 如何将 Clojure REPL 的内容转储到文件中?

    所以我一直在研究 Clojure 教程 到目前为止它非常有趣 不幸的是 每次我关闭 REPL 时 我都会丢失所有defn and def我在上一会话中创建的 那么 为了将来节省时间 是否可以让 Clojure REPL 将我输入的所有内容保
  • 粘贴 Mathematica 代码,以便将其分解为单独的输入单元格

    我经常将 Mathematica 代码从网站 例如 SO 复制到笔记本上 代码通常被粘贴为单个输入单元格 我正在寻找一种简单的方法将其粘贴为多个输入单元格 以便于逐步评估 例如 a 2 f x x a Plot f x x 0 2 理想情况
  • 静态图像的缓存过期[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我有一个使用 html5 的 php 网站 在 godaddy 的 Linux 服务器上运行 我需要在静态图像和 CSS 文件上设置缓存过期日期 我还需要 gzip 一个 css 文件
  • 有灰度JPG格式吗?

    将彩色 JPG 图像转换为灰度图像并将其保存回 JPG 时 通常可以看到文件大小至少减少了 20 这看起来很自然 问题 JPG规范中有特定的 灰度 格式吗 我懂了this in the JPEG 文件交换格式 但不确定这是否是当今使用的标准
  • 如何以编程方式计算 Chrome 扩展 ID?

    我正在构建一个自动化流程来生成扩展 是否有直接完全绕过与浏览器交互来计算扩展 ID 的代码示例 我在下面回答我自己的问题 我只能找到一篇带有 Ruby 片段的相关文章 并且它仅在 IA 中可用 http web archive org we
  • Vim 双缩进 python 文件

    我得到以下行为 鉴于这种settings py片段 从第 33 行点击 o 31 Application definition 32 33 INSTALLED APPS 34 rest framework 我明白了 31 Applicati
  • PowerPoint 中 Plotly 的输出

    是否可以在 PowerPoint 中使用使用 Python 包 Plotly 创建的交互式图表 是否可以在幻灯片中插入绘图输出 据我所知和经验 如果你想在PPT中显示交互式图像 我目前的答案是否定的 因为之前我尝试对 Plotly 或 Bo
  • Kafka Consumer:如何在Python中从最后一条消息开始消费

    我正在使用 Kafka 0 8 1 和 Kafka python 0 9 0 在我的设置中 我有 2 个 kafka 经纪人设置 当我运行我的 kafka 消费者时 我可以看到它从队列中检索消息并跟踪两个代理的偏移量 一切都很好 我的问题是
  • 升级到 OSX El Capitan 后出现 rpy2 错误

    我有一个错误发生在与这个问题非常相似 简单安装的解决方案rpy2使用 conda 不起作用 我的案例的主要区别在于rpy2在我更新到 Mac OSX 10 11 El Capitan 之前工作正常 我的Python版本是Python 2 7
  • 如何重写 NET 类型转换器?

    我正在开发一个 ETL 类型的应用程序 它从 csv 数据文件创建实体 特别是一个字段 布尔字段 被证明很难使用 因为系统提供了自己对布尔值的解释 例如 true false yes no 1 0 甚至 1 等 使用默认类型转换器大多数测试
  • 如何在 React js 中获取时隐藏控制台状态错误消息?

    在我的 React 应用程序中 我正在使用fetch 从我的 API 获取数据 callAPI 函数得到domain如果我的数据库中存在该域的网站 则参数并调用API 如果存在 则返回网站的对象 否则返回 500 因此 在使用 fetch
  • Spring-JDBC 中的隔离级别 SERIALIZABLE

    也许有人可以帮助我解决 Spring 3 1 Postgresql 8 4 11 中的事务问题 我的交易服务如下 Transactional isolation Isolation SERIALIZABLE readOnly false O
  • justify content 的默认值是多少?

    MDN 的默认值为证明内容合理 as normal但这没有列在可接受的值列表中 什么是normal value normal这些物品都按照默认位置包装 就好像没有一样 justify content 值已设置 该值表现为网格中的拉伸 和柔性
  • android MVP - 我可以有多个演示者来自定义视图和片段吗

    所以我有一个已经与某项活动相关联的演示者 这本书说 一位演讲者应该与一种观点联系在一起 但现在我添加了一些片段和大量自定义视图 我也认为片段是一个视图 自定义视图将包含一些逻辑 当然 片段和自定义视图都包含在我的活动中 我的问题是 我应该在
  • AlertDialog 的浅色主题?

    我正在创建一个 AlertDialog 我正在使用 setView 设置自定义视图 这将在对话框上启用 深色 主题 灰色背景 并且需要白色文本 有没有办法将对话框设置为使用 浅色 主题 它看起来更好 白色背景 深色文本 Thanks 我采取
  • 如何使 JFrame 背景和 JPanel 透明,仅显示图像

    嘿 我正在尝试制作某种启动器 窗口 必须是透明的 因为我希望我使用的图像成为它的设计 如果你明白我的意思的话 我尝试做setUndecorated true and setBackground new Color 0 0 0 0 但它看起来
  • 如何通过 Paperclip + S3 使用种子数据

    我正在尝试使用会员个人资料以及 S3 和回形针的会员个人资料图片为我的数据库添加种子 但它似乎不起作用 我可以在应用程序中创建 编辑现有成员 以使用回形针 S3 添加图片 它工作得很好 但播种却不起作用 我已经搜索过但找不到答案 我不知道你