답변:
당신은 아마 찾고 있습니다 :
ActiveRecord::Base.connection.tables
과
ActiveRecord::Base.connection.columns('projects').map(&:name)
아마 당신의 내부에 더 짧은 구문으로 포장해야합니다 .irbrc
.
table_structure
sqlite 어댑터에만 해당되는 것 같습니다.
늦은 답변이 도움이 되길 바랍니다.
레일 데이터베이스 콘솔로 이동합니다.
rails db
쿼리 출력을 예쁘게 인쇄
.headers on
.mode columns
(turn headers on and show database data in column mode )
테이블 표시
.table
도움말을 보려면 '.help'
또는 'Select * from cars'와 같은 SQL 문을 사용하십시오.
rails dbconsole
rails 애플리케이션이 사용중인 데이터베이스를 보는 데 사용할 수 있습니다 . 다른 답변 rails db
입니다. 두 명령 모두 명령 행 인터페이스를 지시하고 해당 데이터베이스 쿼리 구문을 사용할 수있게합니다.
시작이며 다음과 같이 나열 할 수 있습니다.
models = Dir.new("#{RAILS_ROOT}/app/models").entries
좀 더보고 ...