Я использую Devise и Omniauth для входа в систему. По какой-то причине я могу получить доступ к маршруту «users/auth/facebook» или «users/auth/twitter». Но они не отображаются, когда я выполняю рейк-маршруты, поэтому я понятия не имею, что такое вспомогательный метод для получения этих путей (например, something_something_path). Кто-нибудь может мне помочь?
Я не могу показать все свои маршруты, но могу сказать, что единственный отображаемый маршрут, соответствующий "/users/auth/...", это этот (из рейк-маршрутов):
user_omniauth_callback /users/auth/:action/callback(.:format) {:action=>/(?!)/, :controller=>"users/omniauth_callbacks"}
Кстати, когда я говорю, что "могу получить доступ к маршруту без проблем", я имею в виду, что это работает (правильно перенаправляет меня на facebook или twitter):
<%= link_to "Connect", "users/auth/facebook" %>
Кроме того, маршруты должны быть маршрутами Devise omniauth по умолчанию для пользовательской модели