Мне было интересно, если бы вы могли перечислить / изучить, какие базы данных / объекты доступны для вас в консоли Rails. Я знаю, что вы можете увидеть их, используя другие инструменты, мне просто любопытно. Спасибо.
ruby-on-rails
console
rtfminc
источник
источник
Ответы:
Вы, вероятно, ищете:
и
Вам, вероятно, следует заключить их в более короткий синтаксис внутри вашего
.irbrc
.источник
table_structure
похоже, специфичен для адаптера sqlite.Я надеюсь, что мой поздний ответ может помочь.
Это пойдет в консоль базы данных rails.
довольно распечатать ваш запрос вывода
Показать таблицы
«.help», чтобы увидеть помощь.
Или используйте операторы SQL, такие как «Выбрать * из автомобилей»
источник
Чтобы получить список всех классов моделей, вы можете использовать,
ActiveRecord::Base.subclasses
например,источник
ActiveRecord::Base.descendants.map(&:name)
Вы можете использовать
rails dbconsole
для просмотра базы данных, которую использует ваше приложение rails. Это альтернативный ответrails db
. Обе команды направят вас к интерфейсу командной строки и позволят вам использовать синтаксис запроса к базе данных.источник
Запустите это:
затем
Чтобы вернуть список моделей / таблиц
источник
Это начало, он может перечислить:
Глядя еще немного ...
источник