我在rails中调试条带支付初始化程序。我希望它通知我当前环境是否是生产环境,所以我可以看到Stripe是否获得了正确的密钥。您如何使用初始化程序打印到控制台或将信息放在视图中?
编辑 - 这是初始化程序
if Rails.env.production?
Rails.configuration.stripe = {
publishable_key: ENV[ 'PUBLISHABLE_KEY' ],
secret_key: ENV[ 'SECRET_KEY' ]
}
else
Rails.configuration.stripe = {
publishable_key: 'pk_test_UQ2EqhNNQRrDkD5V0Z1xgpS5',
secret_key: 'sk_test_hkiYUTQzHiCTBfHuUSXpUP7n'
}
end
答案 0 :(得分:0)
所以我正在使用Heroku。正在运行
heroku run console
在Heroku中运行控制台和
Rails.env
返回环境。
答案 1 :(得分:0)
您可以轻松打印到初始化程序中的日志:
Rails.logger.info "in special initializer"
然后,您可以使用heroku logs
检查日志以查看日志消息。