我是 Rails 新手,我正在尝试将omniauth 与rails 2.3.8 一起使用。我
找不到这个版本的rails的任何教程,所以我参考了http://blog.railsrumble.com/blog/2010/10/08/intridea-omniauth http://blog.railsrumble.com/blog/2010/10/08/intridea-omniauth.
我添加了初始化程序,如下所示:
omniauth.rb
OmniAuth::Strategies::Twitter = {
:consumer_key => 'xxxxxx',
:consumer_secret => 'xxxxxx'
}
在此步骤之后,如果我尝试点击 URL '/auth/twitter',则会得到“否”
路由将“/auth/twitter”与 {:method=>:get}”匹配。
有人在rails 2.3.8 中使用过omniauth 吗?
OmniOauth 是一个 Rack:: 中间件。所以你需要这样使用它。
所以你需要这样添加:
ActionController::Dispatcher.middleware.use OmniAuth::Strategies::Twitter = {
:consumer_key => 'xxxxxx',
:consumer_secret => 'xxxxxx'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)