Залізничні маршрути 3: додайте спокійний спосіб

Якщо цей маршрут.rb код:

  resource :oauths do
    get :callback
  end

бути еквівалентом:

  match "oauth/callback" => "oauths#callback"

? Якщо я використовую перший варіант і отримую неопределене зворотне виклик при доступі до oauth/зворотного дзвінка, то другий метод працює, чи існує варіант зробити це за допомогою "ресурсу"?

0

1 Відповіді

Подумайте про створення маршруту збору

resource :oauths do
  get :callback, :on => :collection
end

Ви також отримаєте довідник маршруту callback_oauths_path .

0
додано
Так, я також знайшов це в документах, але це не спрацювало в моєму випадку: невизначений метод `зворотного дзвінка 'для Sorcery :: Controller :: Config: Module і з відповіддю" oauth/callback "=>" oauths # callback "це працює
додано Автор WHITECOLOR, джерело