Ich habe mich gefragt, ob Sie auflisten / untersuchen können, welche Datenbanken / Objekte Ihnen in der Rails-Konsole zur Verfügung stehen. Ich weiß, dass Sie sie mit anderen Werkzeugen sehen können, ich bin nur neugierig. Vielen Dank.
ruby-on-rails
console
rtfminc
quelle
quelle
Antworten:
Sie suchen wahrscheinlich:
und
Sie sollten sie wahrscheinlich in eine kürzere Syntax einbinden
.irbrc
.quelle
table_structure
scheint spezifisch für den SQLite-Adapter zu sein.Ich hoffe, meine späte Antwort kann hilfreich sein.
Dies wird zur Rails-Datenbankkonsole gehen.
Drucken Sie Ihre Abfrageausgabe hübsch aus
Zeigen Sie die Tabellen
'.help' um Hilfe zu sehen.
Oder verwenden Sie SQL-Anweisungen wie 'Select * from cars'
quelle
Um eine Liste aller Modellklassen zu erhalten, können Sie
ActiveRecord::Base.subclasses
zquelle
ActiveRecord::Base.descendants.map(&:name)
Sie können
rails dbconsole
damit die Datenbank anzeigen, die Ihre Rails-Anwendung verwendet. Es ist eine alternative Antwortrails db
. Beide Befehle leiten Sie über die Befehlszeilenschnittstelle und ermöglichen Ihnen die Verwendung dieser Datenbankabfragesyntax.quelle
Führen Sie Folgendes aus:
Dann
Rückgabe einer Liste von Modellen / Tabellen
quelle
Es ist ein Anfang, es kann auflisten:
Suchen Sie noch mehr ...
quelle