Record d'apprentissage Ruby on rails -2020.10.04

Politique de conception des rails DRY:Don't Repeat Yourself Ne répétez pas le même travail

CoC:Convention over Configuration Accent mis sur les conventions plutôt que sur les paramètres

Console de rails Lancez la console Rails ```rails console rails c ```

Quitter la console Rails

Afficher les données

Article.count


Afficher toutes les données

Article.all


Afficher des données spécifiques

Article.find(1)


Remplacez des données spécifiques en variables et récupérez des colonnes

article = Article.find(1)


article.content

Mettre à jour la colonne

article = Article.find(1)


article.content = "hello world"
article.save

Afficher toutes les données

articles = Aricle.all


articles.each {|article| p article}

-Qu'est-ce que la migration? Mécanisme de création / modification de tables de base de données

Générer un fichier de migration pour ajouter des colonnes rails generate migration AddCategoryToArticle category:string

Refléter les paramètres de la base de données rails db:migrate

Annuler les paramètres de la base de données rails db:rollback Publier un nouvel article dans la console Rails article = Article.new article.feeling = "(^o^)" article.save

Recommended Posts

Record d'apprentissage de Ruby on rails -2020.10.03
Record d'apprentissage Ruby on rails -2020.10.04
Record d'apprentissage de Ruby on rails -2020.10.05
Record d'apprentissage de Ruby on rails -2020.10.09
Record d'apprentissage Ruby on rails-2020.10.07 ②
Record d'apprentissage Ruby on rails-2020.10.07 ①
Record d'apprentissage de Ruby on rails -2020.10.06
Ruby on Rails élémentaire
Principes de base de Ruby on Rails
[Ruby on Rails] À propos du rappel Active Record
Association Ruby On Rails
Création de portfolio Ruby on Rails
[Ruby on Rails] Debuck (binding.pry)
Annuler la migration de Ruby on Rails
Résumé de la validation Ruby on Rails
Mémorandum de base Ruby on Rails
Ruby apprentissage 4
Ruby apprentissage 5
Ruby on Rails5 Guide pratique d'apprentissage rapide 5.2 Chapitre 2 compatible
Ruby apprentissage 3
Ruby apprentissage 2
Ruby on Rails5 Guide pratique d'apprentissage rapide 5.2 Chapitre compatible3
Ruby apprentissage 6
Ruby apprentissage 1
[Ruby on Rails] Read try (: [] ,: key)
Variables Ruby on Rails, résumé constant
Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)
[Ruby on Rails] Introduction de la fonction de pagination
Connaissance de base de Ruby on Rails
Progatez Ruby on Rails
Comment utiliser Ruby on Rails
Ruby on Rails compatible japonais-anglais i18n
(Ruby on Rails6) "Effacer" le contenu publié
[Ruby on Rails] Fonction de sortie CSV
Mémo de construction de l'environnement Ruby on Rails 6.0
[Ruby on Rails] Création de la page de confirmation
Ruby On Rails conçoit un conflit de routage
[Ruby on Rails] Implémentation de la fonction de commentaire
[Ruby on Rails] DM, fonction de chat
[Ruby on Rails] Méthode d'aide pratique
[Ruby on Rails] Arrêtez de "boucler jusqu'à ce que ..."
Recherche d'enregistrements Ruby on Rails, création sinon méthode find_or_create_by
[Ruby on Rails] Introduction des données initiales
[Ruby on Rails] Fonction de recherche (non sélectionnée)
[Rails] Ajout de la fonction de commentaire Ruby On Rails
Ruby on Rails6 Guide pratique cp13 ~ cp15 [Mémo]
[Ruby on Rails] Afficher le test avec RSpec
[Ruby on Rails] Vérification du code à l'aide de Rubocop-airbnb
[Ruby on Rails] 1 modèle CRUD (routage principal)