我的.env文件中有来自twilio API的密钥,我希望在我的某个控制器操作中使用它。有谁知道如何在控制器方法中访问这些.env键?
答案 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
块中使用它即使有宝石也不好主意