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