[RUBY] Vorbereiten der Erstellung einer Rails-Anwendung

Erstellen einer Anwendung

command


% rails _6.0.0_ new application -d mysql

-Die Version ist in "6.0.0" angegeben.

Erstellen einer Datenbank

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.

Routing-Einstellungen

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.

Ansichts- und Controller-Einstellungen

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

Vorbereiten der Erstellung einer Rails-Anwendung
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
[Rails] So erstellen Sie eine Teilvorlage
[Rails] Erstellen Sie eine Anwendung
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
So erstellen Sie einfach ein Pulldown mit Rails
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
So erstellen Sie eine Methode
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 1
Einführung des vollständigen Kalenders in die Rails-Anwendung
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Erstellen Sie eine neue App mit Rails
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
Versuchen Sie, eine Server-Client-App zu erstellen
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 2
So stellen Sie die Rails-Anwendung in AWS bereit (Artikelzusammenfassung)
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 0
[Rails 6] So erstellen Sie mit cocoon einen dynamischen Formular-Eingabebildschirm
Ich habe versucht, eine einfache Anwendung mit Dockder + Rails Scaffold zu erstellen
(Ruby on Rails6) Erstellen Sie eine Funktion zum Bearbeiten des veröffentlichten Inhalts
Ich möchte eine Webanwendung entwickeln!
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
Erstellen Sie mit Dropwizard eine einfache Webanwendung
So fügen Sie ein Video in Rails ein
[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
So erstellen Sie ein Maven-Repository für 2020
Vorbereiten der Einführung von jQuery in Ruby on Rails
Rails Grundlagen zum Erstellen einer neuen Anwendung
[Swift5] So erstellen Sie einen Begrüßungsbildschirm
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
Notizen von Personen, die beim Versuch, ein Rails-Projekt zu erstellen, gestolpert sind
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
Umfang des Versuchs, eine Java-Webanwendung unter Windows Server 2016 zu erstellen
Nuxt.js × Erstellen Sie eine Anwendung im Rails-API-Modus
Erstellen Sie die Authentifizierungsfunktion in der Rails-Anwendung mit devise
So erstellen Sie überall eine H2-Datenbank
[Android] Erstellen Sie eine neue Klasse, indem Sie ImageView erben
Stellen Sie über eine Java-Anwendung eine Verbindung zu Aurora (MySQL) her
Tag-Funktion zu Rails hinzufügen. Verwenden Sie Acts-as-Taggable-On
Versuchen Sie, ein Bulletin Board in Java zu erstellen
So erstellen Sie Pagenationen für das "Kaminari" -Array
Erstellen Sie eine Spring Boot-Anwendung mit IntelliJ IDEA
So erstellen Sie eine Klasse, die Klasseninformationen erbt
Ich habe versucht, eine LINE-Klon-App zu erstellen
Erstellen Sie einen Team-Chat mit Rails Action Cable
So erstellen Sie ein Thema in Liferay 7 / DXP
Versuchen Sie, die Rails-App für EC2-Part 2 (Server Construction) bereitzustellen.
[1.] So erstellen Sie ein Spring-MVC-Framework-Projekt
So implementieren Sie eine ähnliche Funktion in Rails