在我设置的初始化文件夹中的devise.rb文件中:
config.omniauth:facebook,'APPID','APPSECRET',
如何在控制器中访问这些值?我需要为其他东西编写appId,但似乎无法弄清楚这些值。
答案 0 :(得分:1)
我觉得你想要这样做很奇怪,因为你想保持你的身份和秘密安全......
但是有一种方法是创建一个新文件,让我们称之为constants.rb并放入你的初始化文件夹。像这样:
APPID = "string"
APPSECRET = "string"
然后你可以在你的设计文件中使用这些字符串:
config.omniauth :facebook, APPID, APPSECRET
您可以在控制器中以相同的方式使用这些常量。此外,请不要忘记重新启动您的应用。