Rake路线不显示路线,但在硬编码时存在

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路由