2
我有OmniAuth设置使用Twitter,像这样:获取OmniAuth提供商设置
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, 'key', 'secret'
end
如何获取OmniAuth设置Twitter的密钥和密码不然的话,我的我的应用程序的地方,就像在一个模型?
我有OmniAuth设置使用Twitter,像这样:获取OmniAuth提供商设置
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, 'key', 'secret'
end
如何获取OmniAuth设置Twitter的密钥和密码不然的话,我的我的应用程序的地方,就像在一个模型?
除了插入在中间件声明密钥和密码作为一个字符串的,你可以设置在初始化一个常数,是指利用固定在中间件以及应用中的其他地方都键/秘密。
是啊,那肯定似乎是正确的方式做到这一点。谢谢bensie! – user657823 2011-03-13 19:55:41
+1我更喜欢使用YAML配置文件;看到“老答案”在[此SO链接](http://stackoverflow.com/questions/4911607/is-it-possible-to-set-env-variables-for-rails-development-environment-in-my-代码/ 4911647#4911647) – 2011-03-13 20:01:29
我发现Settingslogic(https://github.com/binarylogic/settingslogic)是一个很好的解决了这个。 – jwarzech 2012-04-09 21:17:01