Schienen g Modell Modellname
OK, wenn das folgende Protokoll angezeigt wird
invoke active_record
create db/migrate/000000000_create_tweets.rb
create app/models/Modellname.rb
invoke test_unit
create test/models/Modellname_test.rb
create test/fixtures/Modellname.yml
Modellname.rb wird erstellt.
Eine Migrationsdatei wird erstellt, wenn das Modell generiert wird. Befindet sich in der Migrationsdatei im Ordner db. Bearbeiten Sie dies.
Klasse Modellname erstellen (der erste Buchstabe ist in Großbuchstaben)< ActiveRecord::Migration[6.0]
def change
create_table :Modellname tun|t|
t.string :name
t.string :text
t.text :image
t.timestamps
end
end
end
t. Auf den "Typ" folgt der "Spaltenname".
Zeichenfolge: Zeichenfolge Text: lange Zeichenfolge Ganzzahl: Ganzzahl float: schwimmende Fraktion dezimal: Hochgenauer Bruch Datum / Uhrzeit: Datum und Uhrzeit Zeitstempel: Zeitstempel Zeit Zeit Datum datum binär: binäre Daten boolean : Boolean
rails db:migrate
OK, wenn das folgende Protokoll angezeigt wird
== 20xxxxxxxxxx CreateTweets: migrating =====================================
-- create_table(:tweets)
-> 0.0148s
== 20xxxxxxxxxx CreateTweets: migrated (0.0149s) ============================
Starten Sie abschließend den lokalen Server mit Rails s neu und beenden Sie den Vorgang, wenn Sie bestätigen können, dass die Daten mit Rails c gespeichert wurden.
Recommended Posts