Also hier ist mein Problem. Ich habe eine Hauptanwendung, die darin entwickelt hat, für die ich eine Maschine erstelle. In der Engine brauche ich den current_user von der Haupt-App. Nicht sicher, wie ich das bekommen werde, versuchte ich this link, aber ohne Erfolg. Jede Hilfe wäre großartig. Wenn dies nicht empfohlen wird, erklären Sie bitte warum.Zugriff auf das Gerät current_user in einem anderen Rails-Engine
4
A
Antwort
2
es Gelöst
Im Motor Sie die wichtigsten app 'main_app' zugreifen können. In dieser Variable haben Sie Zugriff auf den aktuellen Benutzer, vorausgesetzt, Sie haben ein Gerät. Um devise current_user Zugriff auf alles, was Sie tun müssen, ist
main_app.scope.env['warden'].user
Devise speichert der Benutzer innerhalb warden Schlüssel in der Sitzung. Da es Warden intern verwendet, um die Details in der Sitzung zu authentifizieren und zu speichern.
Wenn es eine alternative Lösung gibt, lassen Sie es mich bitte wissen.
1
Wenn Sie Rails verwenden 5.1+ würde dies
sein stattmain_app.scope.request.env['warden'].user
Das ist, weil env veraltet ist.
Verwandte Themen
- 1. Coffeescript Zugriff auf current_user
- 2. Schienen 4 current_user (Edelstein-Gerät) Zugriff auf Modell
- 3. Zugriff auf current_user Helfer in JavaScript
- 4. Auf current_user-Variable in einem anderen Controller zugreifen
- 5. Wo current_user Hilfsmethode von Gerät
- 6. Zugriff auf Inhalte von einem Remote-Gerät
- 7. Bild verschwommen auf einem anderen Gerät
- 8. Verschlüsselte Datei auf einem anderen Gerät lesen?
- 9. Zugriff auf auf WP7-Gerät gespeicherte Fotos
- 10. Zugriff Android-Gerät von einem anderen Android-Gerät im selben Netzwerk
- 11. Wie auf current_user in einem rspec-Feature-Test zugreifen (entwickeln)?
- 12. Zugriff auf eine Eigenschaft in einem ViewModel von einem anderen
- 13. Zugriff auf neu angestiegenen Benutzer in Rails app mit Gerät
- 14. Zugriff auf document.getElementById aus einem anderen Fenster
- 15. Zugriff auf einen Webservice vom mobilen Gerät
- 16. Zugriff auf das Smartcard-Gerät über einen Chrome-Browser?
- 17. Zugriff auf Modulinformationen in einem anderen Modul in TypeScript?
- 18. Zugriff auf das USB-verbundene Peripheriegerät/Gerät des Benutzers über das Internet in einer ASP.NET-Webanwendung
- 19. ios Zugriff auf localhost von realen Gerät
- 20. Zugriff auf eine Enumeration in einem anderen Namespace
- 21. Zugriff auf öffentliche Objekte in einem anderen Paket versuchen
- 22. Zugriff auf In-App-Kauf auf iOS-Gerät
- 23. Zugriff auf eine Instanzmethode in einem anderen View-Controller
- 24. Zugriff auf Vektorelemente in einem anderen Vektor durch einen Iterator?
- 25. Zugriff auf eine Variable in einem anderen Programm (C++)
- 26. Android Studio 2.0 Einführung APK auf einem anderen Gerät
- 27. Zugriff auf Ressourcen in einem anderen OSGI-Bundle?
- 28. Zugriff auf Steuerung in Unterformular von einem anderen subform
- 29. Zugriff auf das MobileWiFi.framework
- 30. Zugriff auf Variablen von einem anderen Viewcontroller in Swift