如何在Rails控制台中打印出CarrierWaves配置值?

时间:2017-09-30 02:53:23

标签: ruby-on-rails rubygems carrierwave

我有一个运行CarrierWave gem的Rails应用程序。

我能够在Rails控制台中看到CarrierWave类,并识别方法等,但我无法弄清楚如何打印我在应用程序中设置的配置变量。我查看了文档,并按照http://www.rubydoc.info/gems/carrierwave#Using_Amazon_S3设置了配置正常,但无法弄清楚如何在Rails控制台中显示配置设置。它将允许即时更改和测试。

此信息对其他宝石也很有用。

2 个答案:

答案 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