Ruby on rails 3 Railcast:#241 Simple Omniauth,路由错误为"/auth/twitter";

Ruby on rails 3 Railcast:#241 Simple Omniauth,路由错误为"/auth/twitter";,ruby-on-rails-3,twitter,omniauth,railscasts,Ruby On Rails 3,Twitter,Omniauth,Railscasts,大家好,我正在关注Railcast:#241简单的Omniauth教程,这样我就可以让用户使用Omniauth twitter gem登录到我的示例应用程序,但是在进入教程的/auth/twitter阶段时,我遇到了一个路由错误 我在几次在线搜索后添加的内容 :strategy_class=>OmniAuth::strategys::Twitter到我的OmniAuth.rb文件。然而,我遇到了同样的问题,但现在当我运行rake route时,我得到了以下路径: /a

大家好,我正在关注Railcast:#241简单的Omniauth教程,这样我就可以让用户使用Omniauth twitter gem登录到我的示例应用程序,但是在进入教程的/auth/twitter阶段时,我遇到了一个路由错误

我在几次在线搜索后添加的内容 :strategy_class=>OmniAuth::strategys::Twitter到我的OmniAuth.rb文件。然而,我遇到了同样的问题,但现在当我运行rake route时,我得到了以下路径:

              /auth/:provider/callback(.:format) sessions#create
验证失败/验证失败(:格式):控制器:操作

我猜这意味着它现在正在联系omniauth twitter gem,但我仍然无法让/auth/twitter工作

我认为我需要做什么: 我想我需要在我的rake路线中显示以下内容。 omniauth_authorize GET | POST/auth/:provider(:format)/omniauth_回调

任何帮助都将不胜感激。 先谢谢你


马克。

对于任何有类似问题的人,我在omniauth.rb文件的末尾添加了一个空格(即omniauth.rb(空格)),因此Rails无法识别它。很难看到,但它现在工作得很好