【发布时间】:2018-03-27 20:23:12
【问题描述】:
我正在使用 rails_admin,并且我已将 Paperclip 配置为使用 S3 存储桶。
但是,当我上传时,它只是在本地上传。我搜索了互联网和 GitHub 问题,但找不到如何实现这一目标。
谢谢
initializers/paperclip.rb
Rails.application.config.paperclip_defaults = {
storage: :s3,
s3_credentials: {
bucket: Settings.s3.bucket_name,
access_key_id: Settings.s3.access_key,
secret_access_key: Settings.s3.secret_key,
s3_region: Settings.s3.region
}
}
编辑
看起来它甚至根本不会以最基本的形式上传到 S3...我还有其他步骤需要做吗?这是我的表格“测试”
<%= form_for Gamer.new, url: root_path, html: { multipart: true } do |form| %>
<%= form.file_field :profile %>
<%= form.text_field :name %>
<%= form.text_field :rank %>
<%= form.submit %>
<% end %>
【问题讨论】:
标签: ruby-on-rails ruby paperclip rails-admin