如何在控制器操作中使用.env api密钥?

时间:2014-10-20 15:19:01

标签: ruby-on-rails ruby twilio

我的.env文件中有来自twilio API的密钥,我希望在我的某个控制器操作中使用它。有谁知道如何在控制器方法中访问这些.env键?

2 个答案:

答案 0 :(得分:2)

正如gem的文档中所述,我假设您正在使用(https://github.com/bkeepers/dotenv),这些变量可以作为常量哈希ENV中的键找到。 F.E. ENV['S3_BUCKET']

答案 1 :(得分:0)

您应该能够使用@Esse所述的ENV哈希,但我个人会避免在我的控制器中使用ENV变量。相反,如果您使用twillio gem,或者如果您不使用宝石(尽管不是宝石),请在Twillio api的适配器内调用它,我宁愿在初始化程序的Twillio.config块中使用它即使有宝石也不好主意