Une fonctionnalité de Ruby on Rails qui vous permet de travailler avec des données de base de données sans écrire SQL. Ceci est parfois appelé «OU mappeur». Avec Active Record, vous pouvez gérer les données avec des méthodes simples sans écrire d'instructions SQL.
À propos, quel que soit Rails, le framework PHP utilise également ce mappeur OR.
User.all
users = User.all
Obtenez des informations pour tous les utilisateurs.
User.find
user = User.find(1)
Obtenez l'enregistrement de l'utilisateur dont la clé primaire correspond.
User.find_by
user = User.find_by(name: 'gorira')
Obtient le premier enregistrement avec les données de colonne correspondantes dans les conditions spécifiées.
User.first
user = User.first
Obtenez le premier enregistrement de l'utilisateur.
User.where
user = User.where(name: 'takeshi')
Obtenez tous les enregistrements qui correspondent aux conditions.
User.pluck
users_name = User.pluck(:name)
Obtenez une colonne spécifique sous forme de tableau.
User.order
user = User.order('id DESC')
Trie en fonction de la colonne spécifiée.
User.delete_all
user = User.delete_all
Supprimez toutes les données de la table utilisateur.
User.eager_load
user = User.eager_load(:items)
Joindre externe et obtenir toutes les données.
https://railsguides.jp/active_record_basics.html
Recommended Posts