gpt4 book ai didi

ruby-on-rails-3 - 获取 rails 环境作为变量

转载 作者:行者123 更新时间:2023-12-04 05:35:42 24 4
gpt4 key购买 nike

我认为这会相当简单,但似乎无法弄清楚如何去做。

我正在 s3 中存储一些图像,并且希望根据在开发、测试或生产期间保存项目的情况有一个不同的存储桶。

所以,我想我可以说

:存储 => :s3,
:s3_credentials => ":rails_root/config/s3.yml",
:url => '/activities/:id/:style.:extension',
:path => '事件/:id/:style.:extension',
:bucket => 'appName_:envirnment'

当然,我似乎找不到怎么说:环境。这必须在某处作为变量可用,不是吗?

最佳答案

只需包含 #{Rails.env} 即可正常工作直接在 :url 和 :path 值中。对于开发和测试,每次加载类时都会加载 url 和路径值,而在生产中,它们会在启动时加载。所以只需包含它,它应该可以工作:

:bucket => "appName_#{Rails.env}"

关于ruby-on-rails-3 - 获取 rails 环境作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com