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

rtf*_*inc 4 rubygems ruby-on-rails carrierwave

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

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

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

Mou*_*lam 6

假设您的上传器类是 PhotoUploader

在控制台中

PhotoUploader.fog_credentials

PhotoUploader.fog_directory

等等

或者作为实例化对象

u = PhotoUploader.new

u.fog_credentials

u.fog_directory

这些将打印出初始化的配置。