In der Dokumentation für die Nutzung der Devise TestHelpers es heißt Linien zu verwenden, wie ...Devise :: TestHelpers docs unklar auf Devise.mappings [: Mapping] Nutzung
@request.env["devise.mapping"] = Devise.mappings[:admin]
oder
@request.env["devise.mapping"] = Devise.mappings[:user]
... um Devise mitzuteilen, welche Ressource oder Zuordnung zu verwenden ist, da die Controller-Tests route.rb umgehen. Ich weiß nicht genau, was diese Zuordnungen sind. Ich habe in dieser Hinsicht nichts Besonderes eingerichtet, und ich habe keine spezifische Zuordnung im Sinn. Ich habe Benutzer-, Admin-, Raffinerie- und Superuser-Rollen, a la Rolify, und ich benutze Cancan für seine Fähigkeiten.
Können Sie klären? ... vielleicht ist der Ressourcenname was wir gemeint haben?
TIA. -Matt
Sollte als die richtige Antwort markiert sein; Es folgt den Dokumenten. – jackyalcine