有人在rails 2.3.8 中使用过omniauth 吗?

2024-01-16

我是 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.

我添加了初始化程序,如下所示:

omn​​iauth.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(使用前将#替换为@)

有人在rails 2.3.8 中使用过omniauth 吗? 的相关文章

随机推荐