Saya bertanya-tanya apakah Anda bisa mendaftar / memeriksa database / objek apa yang tersedia untuk Anda di konsol Rails. Saya tahu Anda bisa melihatnya menggunakan alat lain, saya hanya ingin tahu. Terima kasih.
ruby-on-rails
console
rtfminc
sumber
sumber
Jawaban:
Anda mungkin mencari:
dan
Anda mungkin harus membungkusnya dalam sintaks yang lebih pendek di dalam
.irbrc
.sumber
table_structure
tampaknya khusus untuk adaptor sqlite.Saya berharap jawaban saya yang terlambat bisa membantu.
Ini akan menuju konsol rails database.
cukup cetak output permintaan Anda
Tunjukkan tabelnya
'.membantu' untuk melihat bantuan.
Atau gunakan pernyataan SQL seperti 'Pilih * dari mobil'
sumber
Untuk mendapatkan daftar semua kelas model, Anda dapat menggunakan
ActiveRecord::Base.subclasses
missumber
ActiveRecord::Base.descendants.map(&:name)
Anda dapat menggunakan
rails dbconsole
untuk melihat basis data yang digunakan aplikasi rel Anda. Itu jawaban alternatifrails db
. Kedua perintah akan mengarahkan Anda antarmuka baris perintah dan akan memungkinkan Anda untuk menggunakan sintaks permintaan basis data itu.sumber
Jalankan ini:
Kemudian
Untuk mengembalikan daftar model / tabel
sumber
Ini awal, bisa daftar:
Mencari lagi ...
sumber