Erstellen Sie meine Seite mit Rails

Was du machen willst

Verwenden Sie devise, ein Rails-Juwel, um einen Artikel über das Erstellen meiner Seite zu erstellen.

** Annahme: Die Rails-Umgebung wurde erstellt, das Gerät wurde installiert **

Routeneinstellung

Erstellen Sie eine Show-Aktion, um meine Seite zu erstellen.

# routes.rb
resources :user, only: [:show]

Controller erstellen

Erstellen Sie einen Benutzercontroller.

$ rails g controller users show

Controller bearbeiten

Rufen Sie den Benutzer, der die Datenbank ist, in users_controller ab.

# app/controllers/users_controller.rb
  #Meine Seite
  def show
    @user = User.find(params[:id])
  end

Ansicht bearbeiten

Erstellen Sie eine Ansicht meiner Seite. Spitznamen und E-Mail-Adresse in der Benutzertabelle anzeigen

# views/users/show.html.haml
%h1
  = @user.nickname
%h1
  = @user.email

Schließlich

Ich habe einen Artikel über das einfache Erstellen meiner Seite mit Geräten geschrieben. Ich möchte nach und nach etwas ausgeben und Fähigkeiten erwerben, und ich hoffe, dass es jemandem nützlich sein wird. Es war mein erster Beitrag, aber es hat Spaß gemacht, da es auch eine Übung für das Markup war. Ich werde weiterhin posten.

Recommended Posts

Erstellen Sie meine Seite mit Rails
Gerät mit Schienen handhaben
Erstellen Sie ein Portfolio mit Rails + Postgres SQL
[Schienen] erfinden
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
[Rails] Einführung in das Gerät
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
Erstellen Sie einen Team-Chat mit Rails Action Cable
Bestimmen Sie die aktuelle Seite mit Ruby on Rails
Erstellen Sie eine EC-Site mit Rails 5 ⑩ ~ Erstellen Sie eine Bestellfunktion ~
Versuchen Sie es mit Trailblazer
Erstellen Sie eine EC-Site mit Rails5 Address ~ Adresse, Genre-Modell ~
[Rails] entwickelt eine Hilfsmethode
Erstellen einer EC-Site mit Rails 5 ⑨ ~ Erstellen einer Warenkorbfunktion ~
[Rails] Passen Sie die Validierung des Geräts an
[Mein Memo] Lass uns mit Pry / DB mit Rails auskommen
Erstellen Sie eine EC-Site mit Rails5 ④ ~ Kopf- und Fußzeile ~
[Rails] Lernen mit Rails Tutorial
Erstellen Sie eine EC-Site mit Rails5 seed ~ Startdateneingabe ~
[Schienen] Test mit RSpec
[Rails] Entwicklung mit MySQL
[Rails] entwickeln eine Einführungsmethode
[Rails] Ersteinstellung der vom Benutzer erstellten Anmeldung mit devise, devise_token_auth
Unterstützt Mehrsprachigkeit mit Rails!
[Rails] Erstellen Sie eine Anwendung
[Schienen] Standardwerte festlegen
Implementieren Sie eine Bearbeitungsseite
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 1
Erstellen Sie ein Seitensteuerelement, das mit RecyclerView verwendet werden kann
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Ich war süchtig danach, default_url_options mit der Einführung von Rails zu setzen
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
Erstellen Sie mit Docker eine Umgebung für Rails5 und postgresql, damit auch pgadmin verwendet werden kann
[Rails] Probleme, die mit devise nicht registriert / angemeldet werden können
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 0
[Rails] Einführung in die Grundlagen der Entwicklung
Erstellen Sie eine XML-RPC-API mit Wicket
[Rails] Polymorph mit graphql-rubin ausdrücken
Was ist Rails Gem Devise?
[Rails] Videos mit Rails hochladen (ActiveStorage)
[Rails] Flow bei der Installation von Gem Devise
Japanisieren Sie mit i18n mit Rails
Vorbereitung für die Entwicklung mit Rails
Erstellen Sie einen Spielplatz mit Xcode 12
(Für Anfänger) [Rails] Installieren Sie das Gerät
Führen Sie Rails immer im Docker aus