[RUBY] Préparation à la création de l'application Rails

Créer une application

command


% rails _6.0.0_ new application -d mysql

-La version est spécifiée dans "6.0.0".

Créer une base de données

config/database.yml


default: &default
  adapter: mysql2
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password:
  socket: /tmp/mysql.sock

Vous pouvez définir l'encodage comme "utf8".

command


% rails db:create 

Créez une base de données avec la commande rails.

Paramètres de routage

config/route.rb


Rails.application.routes.draw do
  root to: "notes#index"
end

L'action d'index de notes_controller sera appelée lors de l'accès au chemin racine.

Afficher et paramètres du contrôleur

config/application.rb


#réduction
 config.load_defaults 6.0
#Omission
 config.generators do |g|
   g.stylesheets false
   g.javascripts false
   g.helper false
   g.test_framework false
 end

Définissez de ne pas générer de fichiers inutiles avant de créer un contrôleur avec la commande rails g.

commnad


% rails g controller notes index

Si vous spécifiez le nom de l'action après le nom du contrôleur lors de la création du contrôleur, ・ L'action d'index est créée dans le contrôleur de notes ・ Le fichier Index.html.erb est créé dans le dossier notes des vues

Recommended Posts

Préparation à la création de l'application Rails
[Introduction] Créer une application Ruby on Rails
[rails] Comment créer un modèle partiel
[Rails] Créer une application
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
Comment créer facilement un pull-down avec des rails
[Rails] Comment créer un bouton de partage Twitter
Comment créer une méthode
Tutoriel pour créer un blog avec Rails pour les débutants Partie 1
Présentation du calendrier complet à l'application Rails
[Rails] J'ai essayé de créer une mini application avec FullCalendar
[Tutoriel Rails Chapitre 5] Créer une mise en page
Créer une nouvelle application avec Rails
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
Une série d'étapes pour créer des livrables pour les portefeuilles avec Rails
Essayez de créer une application client serveur
Tutoriel pour créer un blog avec Rails pour les débutants Partie 2
Comment déployer l'application Rails sur AWS (résumé de l'article)
Tutoriel pour créer un blog avec Rails pour les débutants Partie 0
[Rails 6] Comment créer un écran de saisie de formulaire dynamique à l'aide de cocoon
J'ai essayé de créer une application simple en utilisant Dockder + Rails Scaffold
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
Je souhaite développer une application web!
[Rails6] Créer une nouvelle application avec Rails [Débutant]
Créez une application Web simple avec Dropwizard
Comment insérer une vidéo dans Rails
[Retrait des rails] Créez une fonction de retrait simple avec des rails
Comment créer un référentiel Maven pour 2020
Préparation à l'introduction de jQuery dans Ruby on Rails
Rails Bases de la création d'une nouvelle application
[Swift5] Comment créer un écran de démarrage
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
Comment créer une requête à l'aide de variables dans GraphQL [Utilisation de Ruby on Rails]
Notes de personnes qui ont trébuché en essayant de créer un projet Rails
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Volume d'essais pour créer une application Web Java sur Windows Server 2016
Nuxt.js × Créer une application en mode API Rails
Créer une fonction d'authentification dans l'application Rails à l'aide de devise
Comment créer une base de données H2 n'importe où
[Android] Créez une nouvelle classe en héritant d'ImageView
Connectez-vous à Aurora (MySQL) depuis une application Java
Ajoutez une fonction de balise aux rails. Utilisez actes-comme-taggable-on
Essayez de créer un babillard en Java
Comment créer des pages pour le tableau "kaminari"
Créez une application Spring Boot à l'aide d'IntelliJ IDEA
Comment créer une classe qui hérite des informations de classe
J'ai essayé de créer une application de clonage LINE
Créez une discussion d'équipe avec Rails Action Cable
Comment créer un thème dans Liferay 7 / DXP
Essayez de déployer l'application Rails sur EC2-Part 2 (Server Construction) -
[1st] Comment créer un projet de framework Spring-MVC
Comment implémenter une fonctionnalité similaire dans Rails