Rail 3-routes: voeg een rustige methode toe

Mocht deze route. Rb code:

  resource :oauths do
    get :callback
  end

gelijk zijn aan:

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

? Als ik de eerste variant gebruik en een onbeperkte callback krijg bij toegang tot oauth/callback, werkt de tweede methode, is er een variant om dit te doen met "resource"?

0

1 antwoord

Overweeg een verzamelroute in te stellen,

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

U krijgt ook de route-helper voor callback_oauths_path .

0
toegevoegd
Ja, ik vond het ook in de documenten, maar in mijn geval werkt het niet: ongedefinieerde methode `callback 'voor Sorcery :: Controller :: Config: Module en met match" oauth/callback "=>" oauths # callback "it werken
toegevoegd de auteur WHITECOLOR, de bron