Eine Methode, die verfügbar wird, wenn die Anmeldefunktion in devise implementiert wird.
Ein Datensatz mit der ID 1 hat dieselbe Bedeutung wie User.find (1).
Sie können den Wert mit current_user.name
usw. erhalten.
Verwenden Sie eine ungewöhnliche Beschreibungsmethode, um für jeden Benutzer im Routing unterschiedliche Seiten anzuzeigen.
routes.rb
get 'users/:id' => 'users#show'
wo Methode
Einer der aktiven Datensätze
Sie können einen Array-Typ von Datensätzen erhalten, die den Bedingungen entsprechen, die als Argumente in model.where (Bedingung)
verwendet werden.
Wenn Sie die Bedingungen nacheinander beschreiben, können Sie Datensätze abrufen, die mehrere Bedingungen erfüllen.
Sample.where('id < 3').where('user_id: 1')
Das Definieren von Beziehungen zwischen Modellen erleichtert das Aufrufen von Daten über Modelle hinweg.
Recommended Posts