Grundkenntnisse in Ruby on Rails

Gebrauchsfertige Schienen

Erstellen Sie ein neues Projekt

terminal


$ rails new (Projektname)

Webserver-Start (virtuelle Umgebung)

terminal


$ rails s -b 0.0.0.0

Automatische Bulletin-Board-Generierung

terminal


$ rails generate scaffold article content:string

Datenbankeinstellungen

terminal


$ rails db:migrate

Hinzufügen einer Webseite (beim Erstellen einer Seite mit dem Namen "Willkommen")

terminal


$ rails generate controller welcome index

Legen Sie die Begrüßungsseite als oberste Seite fest

config/routes.rb


Rails.application.routes.draw do
  get 'welcome/index'

  resources :articles
  root 'welcome#index'
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end

Linkeinstellungen

<%= link_to '(Link Text)',Linkadresse(Wechseln Sie in den folgenden Fällen zu den erstellten Artikeln) %>

ruby:index.html.erb


<%= link_to 'Show list', articles_path %>

Fügen Sie der Artikeltabelle der Datenbank eine Namensspalte hinzu

terminal


$ rails generate migration AdNameToArticle name:string

Vergessen Sie nicht zu migrieren.



 Sie können den Prozess des Aufrufs von Daten aus der Namensspalte ausführen, indem Sie den Code wie unten gezeigt schreiben.


#### **`python`**
```ruby

<%= article.name %>

Recommended Posts

Grundkenntnisse in Ruby on Rails
Ruby on Rails Grundlegendes Memorandum
[Ruby on Rails] Einführung der Anfangsdaten
[Rails] Hinzufügen der Ruby On Rails-Kommentarfunktion
[Ruby on Rails] Japanische Fehlernotation
Erklärung von Ruby auf Schienen für Anfänger ①
[Ruby on Rails] Implementierung einer ähnlichen Funktion
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
Implementierung der Ruby on Rails-Anmeldefunktion (Sitzung)
[Ruby on Rails] Bis zur Einführung von RSpec
[Ruby] Grundkenntnisse über Klasseninstanzvariablen usw.
Zusammenfassung der Grundkenntnisse von Rails, die von progate erworben wurden
Empfehlung der Serviceklasse in Ruby on Rails
Ruby on Rails ~ Grundlagen von MVC und Router ~
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
[Ruby on Rails] Individuelle Anzeige von Fehlermeldungen
Ruby on Rails Lernrekord -2020.10.03
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Ruby on Rails lernen Rekord-2020.10.07 ②
[Ruby] Grundlegende Befehlsliste
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
[Ruby on Rails] Asynchrone Kommunikation der Posting-Funktion, Ajax
Implementierung der Ruby on Rails-Anmeldefunktion (Devise Edition)
Erklärung von Ruby auf Schienen für Anfänger ⑥ ~ Erstellung der Validierung ~
Erklärung von Ruby on Rails für Anfänger ② ~ Links erstellen ~
Versuchen Sie es mit dem Ruby on Rails-Abfrageattribut
Erklärung von Ruby on Rails für Anfänger ⑦ ~ Flash-Implementierung ~
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Überprüfen Sie die Grundkenntnisse von Rubin, die oft vergessen werden
Ruby on Rails-Variablen, konstante Zusammenfassung
[Ruby on Rails] Paging-Funktion eingeführt
Progate Ruby on Rails5 Rückblick
Verwendung von Ruby on Rails
Grundwissen
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
[Ruby on Rails] Eliminierung von Fat Controller-First, Logik zum Modell-
Ruby on Rails Japanisch-Englisch kompatibler i18n
(Ruby on Rails6) Anzeige der Datenbank, die die ID der Datenbank erhalten hat
(Ruby on Rails6) Gepostete Inhalte "löschen"