2012-06-08 52 views
0

在初始化文件夾我的devise.rb文件我已經設置:如何訪問Devise Omniauth omniauth fb appid?

config.omniauth:臉譜,「APPID」,「APPSECRET」,

我怎麼在我的控制器訪問這些值?我需要將appId寫入其他內容,但似乎無法弄清楚這些值。

回答

1

我覺得很奇怪,你會想這樣做,因爲你要保持你的ID和祕密安全...

只有一種解釋,是創建一個新的文件,讓我們稱之爲constants.rb和把你的初始化文件夾。就像這樣:

APPID = "string" 
APPSECRET = "string" 

然後你就可以用你的色器件文件中這些字符串是這樣的:

config.omniauth :facebook, APPID, APPSECRET 

你可以在你的控制器以同樣的方式使用這些常量。另外,不要忘記重新啓動你的應用程序。