Connaissance de base de Ruby on Rails

Rails prêts à l'emploi

Créer un nouveau projet

terminal


$ rails new (Nom du projet)

Démarrage du serveur Web (environnement virtuel)

terminal


$ rails s -b 0.0.0.0

Génération automatique de tableaux d'affichage

terminal


$ rails generate scaffold article content:string

Paramètres de la base de données

terminal


$ rails db:migrate

Ajouter une page Web (lors de la création d'une page appelée Bienvenue)

terminal


$ rails generate controller welcome index

Définir la page d'accueil comme page d'accueil

config/routes.rb


Rails.application.routes.draw do
  get 'welcome/index'

  resources :articles
  root 'welcome#index'
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end

Paramètres de lien

<%= link_to '(Texte du lien)',Adresse du lien(Dans les cas suivants, passez aux articles créés) %>

ruby:index.html.erb


<%= link_to 'Show list', articles_path %>

Ajouter une colonne de nom à la table articles de la base de données

terminal


$ rails generate migration AdNameToArticle name:string

N'oubliez pas de migrer.



 Vous pouvez exécuter le processus d'appel de données à partir de la colonne de nom en écrivant le code comme indiqué ci-dessous.


#### **`python`**
```ruby

<%= article.name %>

Recommended Posts

Connaissance de base de Ruby on Rails
Mémorandum de base Ruby on Rails
[Ruby on Rails] Introduction des données initiales
[Rails] Ajout de la fonction de commentaire Ruby On Rails
[Ruby on Rails] Notation japonaise de l'erreur
Explication de Ruby sur rails pour les débutants ①
[Ruby on rails] Implémentation d'une fonction similaire
Ruby on Rails élémentaire
Principes de base de Ruby on Rails
Association Ruby On Rails
Implémentation de la fonction de connexion Ruby on Rails (Session)
[Ruby on Rails] Jusqu'à l'introduction de RSpec
[Ruby] Connaissance de base des variables d'instance de classe, etc.
Résumé des connaissances de base des rails acquises par progate
Recommandation de classe de service dans Ruby on Rails
Ruby on Rails ~ Principes de base de MVC et du routeur ~
[Ruby on Rails] Un mémorandum de modèles de mise en page
[Ruby on Rails] Affichage individuel des messages d'erreur
Record d'apprentissage de Ruby on rails -2020.10.03
Record d'apprentissage Ruby on rails -2020.10.04
[Ruby on Rails] Debuck (binding.pry)
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 ②
[Ruby] Liste des commandes de base
Record d'apprentissage Ruby on rails-2020.10.07 ①
Annuler la migration de Ruby on Rails
Record d'apprentissage de Ruby on rails -2020.10.06
Résumé de la validation Ruby on Rails
[Ruby on Rails] Communication asynchrone de la fonction de publication, ajax
Implémentation de la fonction de connexion Ruby on Rails (édition de devise)
Explication de Ruby sur rails pour les débutants ⑥ ~ Création de validation ~
Explication de Ruby on rails pour les débutants ② ~ Création de liens ~
Essayez d'utiliser l'attribut de requête Ruby on Rails
Explication de Ruby on rails pour les débutants ⑦ ~ Implémentation Flash ~
[Ruby on Rails] Read try (: [] ,: key)
Passez en revue les connaissances de base du rubis souvent oubliées
Variables Ruby on Rails, résumé constant
[Ruby on Rails] Introduction de la fonction de pagination
Progatez Ruby on Rails
Comment utiliser Ruby on Rails
Notions de base
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
[Ruby on Rails] Élimination de Fat Controller-First, logic to model-
Ruby on Rails compatible japonais-anglais i18n
(Ruby on Rails6) Affichage de la base de données qui a obtenu l'identifiant de la base de données
(Ruby on Rails6) "Effacer" le contenu publié