我有一个运行CarrierWave gem的Rails应用程序。
我能够在Rails控制台中看到CarrierWave类,并识别方法等,但我无法弄清楚如何打印我在应用程序中设置的配置变量。我查看了文档,并按照http://www.rubydoc.info/gems/carrierwave#Using_Amazon_S3设置了配置正常,但无法弄清楚如何在Rails控制台中显示配置设置。它将允许即时更改和测试。
此信息对其他宝石也很有用。
答案 0 :(得分:2)
假设你的上传者类是PhotoUploader
PhotoUploader.fog_credentials
PhotoUploader.fog_directory
等等
或作为实例化对象
u = PhotoUploader.new
u.fog_credentials
u.fog_directory
这些将打印出初始化配置。
答案 1 :(得分:0)
您可以从基本上传器读取配置
CarrierWave::Uploader::Base.asset_host