command
% rails _6.0.0_ new application -d mysql
-Die Version ist in "6.0.0" angegeben.
config/database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password:
socket: /tmp/mysql.sock
Sie können die Codierung wie "utf8" einstellen.
command
% rails db:create
Erstellen Sie eine Datenbank mit dem Befehl Rails.
config/route.rb
Rails.application.routes.draw do
root to: "notes#index"
end
Die Indexaktion von notes_controller wird aufgerufen, wenn auf den Stammpfad zugegriffen wird.
config/application.rb
#Kürzung
config.load_defaults 6.0
#Unterlassung
config.generators do |g|
g.stylesheets false
g.javascripts false
g.helper false
g.test_framework false
end
Stellen Sie vor dem Erstellen eines Controllers mit dem Befehl Rails g fest, dass keine unnötigen Dateien generiert werden.
commnad
% rails g controller notes index
Wenn Sie beim Erstellen des Controllers den Aktionsnamen nach dem Controller-Namen angeben, ・ Die Indexaktion wird im Notes Controller erstellt ・ Die Datei Index.html.erb wird im Notizenordner von Ansichten erstellt
Recommended Posts