所以我正在尝试将我的图像上传到谷歌云存储。我已经设置了水桶和导轨项目。
我一直在关注这个教程,我找不到最近的任何内容,而且它已经 2 岁了 https://medium.com/@iachieve80/rails-6-0-upload-images-using-active-storage -and-google-cloud-services-tutorial-538f818a6f30.
因为在该步骤之后,您必须配置您的
config/storage.yml
文件并取消注释这些行:
# Remember not to checkin your GCS keyfile to a repository
# google:
# service: GCS
# project: your_project
# credentials: <%= Rails.root.join("path/to/gcs.keyfile") %>
# bucket: your_own_bucket-<%= Rails.env %>
如果还查看 ActiveStorage 的文档https://edgeguides.rubyonrails.org/active_storage_overview.html#google-cloud-storage-service它是一个 JSON 文件,但我不知道如何安排必要的信息,例如访问键之类的。
我安装了以下 gem
Gemfile
:
## Google-Cloud Storage - https://rubygems.org/gems/google-cloud-storage
gem 'google-cloud-storage', '~> 1.36', '>= 1.36.1'
## ActiveStorage - https://rubygems.org/gems/activestorage
gem 'activestorage', '~> 7.0', '>= 7.0.2.3'
如果您需要更多信息,请提前告知我并致谢。
PS:这是我的第一个问题。所以请原谅我