Railcasts:#241 Simple Omniauth,“/ auth / twitter”的路由错误

时间:2013-07-21 20:52:51

标签: ruby-on-rails-3 twitter omniauth railscasts

您好我关注的是Railcasts:#241 Simple Omniauth教程所以我可以让用户使用omniauth-twitter gem登录我的示例应用程序,但是当我进入教程的/ auth / twitter阶段时,我收到路由错误。

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

              /auth/:provider/callback(.:format) sessions#create

auth_failure /auth/failure(.:format):controller#:action

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

我认为我需要做什么: 我想我需要在我的佣金路线中显示以下内容。 omn​​iauth_authorize GET | POST /auth/:provider(.:format)/ omniauth_callbacks

非常感谢任何帮助。 提前谢谢

标记。

1 个答案:

答案 0 :(得分:0)

对于有类似问题的人,我在omniauth.rb文件的末尾有一个额外的空格(即omniauth.rb(空格)),因此Rails无法识别它。很难看到,但现在效果很好。