nella documentazione per l'utilizzo dei TestHelpers Devise si afferma di utilizzare linee come ...Devise :: TestHelpers documenti non chiari su Devise.mappings [: mappatura] utilizzo
@request.env["devise.mapping"] = Devise.mappings[:admin]
o
@request.env["devise.mapping"] = Devise.mappings[:user]
... per consentire a Devise di sapere quale risorsa o mappatura utilizzare dal momento che il controllore verifica bypass route.rb. Non sono chiaro su cosa siano queste mappature. Non ho creato nulla di speciale in questo senso, e non ho in mente una mappatura specifica. Ho ruoli User, Admin, Refinery e Superuser, a la Rolify, e sto usando Cancan per le sue abilità.
Potete chiarire? ... forse il nome della risorsa è ciò che intendiamo noi?
TIA.
Dovrebbe essere contrassegnato come la risposta corretta; segue i documenti. – jackyalcine