var*_*tis 5 routes ruby-on-rails devise omniauth ruby-on-rails-3
我正在使用Devise和Omniauth进行登录.出于某种原因,我可以访问路线"users/auth/facebook"或"users/auth/twitter"就好了.但是当我做rake路由时它们不显示,所以我不知道获取这些路径的辅助方法是什么(例如something_something_path).有人可以帮我吗?
我无法显示我的所有路线,但我可以说唯一匹配"/ users/auth/..."的路线就是这个(来自rake路线):
user_omniauth_callback /users/auth/:action/callback(.:format) {:action=>/(?!)/, :controller=>"users/omniauth_callbacks"}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,当我说"我可以很好地访问路线"时,我的意思是这样做(将我正确地重定向到facebook或twitter):
<%= link_to "Connect", "users/auth/facebook" %>
Run Code Online (Sandbox Code Playgroud)
此外,路由应该是用户模型的默认Devise omniauth路由
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |