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.

+0

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

+0

existieren, wenn ein Controller erst dann er wird alle Ansicht/Benutzer Seiten und alle CRUD-Operationen zu schreiben. – 7urkm3n

+0

ya, aber warum Benutzermodell generieren? – uzaif

Verwandte Themen