Ich benutze Gerät für die Authentifizierung und Benutzererstellung, aber eine meiner Anforderungen ist, dass jeder angemeldete Benutzer auch einen anderen Benutzer erstellen kann. Ob es richtig ist, den Controller für den Benutzer zu überschreiben und eine Ansicht zu erstellen oder gibt es einen anderen Weg?Erstellen Sie einen Benutzer von der Indexseite des Benutzers - mit Rails 4 und Ruby 2.2
0
A
Antwort
0
Generieren Sie neues Benutzergerüst, wenn Sie es nicht haben.
rails g scaffold users email
In users_controller.rb
Datei hinzufügen, um dieses
class UsersController < AdminController
before_action :authenticate_user!, except: [:index, :show]
end
So auf Wenn der Benutzer nicht angemeldet, dann wird es wieder zurück Seite sign_in.
Vergessen Sie nicht, die MIGRATION-Datei nach dem Gerüst zu löschen. Alles, was Sie brauchen, ist Ansicht und Controller zu generieren. Führen Sie dann rake db:migrate
nur für sicher. Es sollte dir sowieso keinen Fehler geben.
Verwandte Themen
- 1. Benutzerdefinierte Benutzer-Seite für Schienen mit Devise - Verwenden von Rails 4 und Ruby - 2.2
- 2. Ändern der Indexseite - Ruby on Rails
- 3. Erstellen Sie einen Benutzer von Ruby-Konsole
- 4. Implementieren Sie einen Kalender mit Ruby und Javascript in Rails
- 5. Erstellen Sie einen Ruby-Daemon, der meine Rails-Umgebung integriert
- 6. ruby on rails Konvertierung in Benutzer Zeitzone
- 7. Erstellen Sie einen Auth-Benutzer mit Gerät
- 8. Einfache Wecker in Ruby on Rails 4
- 9. Lösche einen Datensatz von der Indexseite
- 10. Erstellen einer sitemap.xml mit Ruby on Rails 4
- 11. Grenze der Eingabe des Benutzers in einer Eingangsnummer 4-stellig
- 12. Ich kann keine separaten Tabellen für jeden Benutzer mit Devise und Rails erstellen. 4
- 13. Erstellen eines Rails-Formulars zum Filtern einer Indexseite?
- 14. Ticketee Ruby on Rails 4
- 15. Rails 4 Validate erstellen verschachtelte
- 16. Rails 4 - Setup, automatisch Profil erstellen, wenn neuer Benutzer erstellt
- 17. Rails 4 & Devise - Der Name des Benutzers wird nicht zur Datenbank hinzugefügt, wenn ein neuer Benutzer erstellt wurde
- 18. Rails ActiveRecord: Finden Sie alle Benutzer mit Ausnahme des aktuellen Benutzers
- 19. Ruby on Rails: Kind Erstellen von Objekten
- 20. Wie kann ich einen ISO 8601-Zeitstempel mit der Zeitzone des Benutzers validieren und analysieren?
- 21. So implementieren Sie Ankündigungen in Ruby on Rails App mit pro Benutzer Kontrolle von gelesen/angezeigt
- 22. Erstellen Sie einen Benutzer mit benutzerdefinierten Details in Firebase
- 23. Ruby On Rails 4 - Serialisierer rief nicht
- 24. Firebase setDisplayName des Benutzers beim Erstellen des Benutzers Android
- 25. Ruby: Erstellen Sie automatisch einen Beitrag, wenn der Benutzer Profilbild aktualisiert
- 26. Ruby/Rails - Erstellen Sie implizit einen übergeordneten Datensatz beim Erstellen eines untergeordneten Datensatzes?
- 27. Rails 4 - mit Kreditor-Assets
- 28. Erstellen Sie einen Link in Ruby on Rails, um einen bestimmten Datenbankeintrag zu aktualisieren
- 29. Erstellen Sie einen lokalen Benutzer mit PowerShell (Windows Vista)
- 30. Django ID des Benutzers, der nicht aktuellen Benutzer ist
nur brauchen Controller zu generieren keine Notwendigkeit, in Gerüstmodell zu erstellen auch erstellen und es gibt auch ein Gerät Verwendung in der Anwendung – uzaif
existieren, wenn ein Controller erst dann er wird alle Ansicht/Benutzer Seiten und alle CRUD-Operationen zu schreiben. – 7urkm3n
ya, aber warum Benutzermodell generieren? – uzaif