command
% rails _6.0.0_ new application -d mysql
-La version est spécifiée dans "6.0.0".
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.
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.
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