rtf*_*inc 139 console ruby-on-rails
我想知道您是否可以在Rails控制台中列出/检查可用的数据库/对象.我知道你可以使用其他工具看到它们,我只是很好奇.谢谢.
cwn*_*nja 281
你可能正在寻求:
ActiveRecord::Base.connection.tables
和
ActiveRecord::Base.connection.columns('projects').map(&:name)
你可能应该在你的内部用更短的语法包装它们.irbrc.
ham*_*ham 20
我希望我的迟到答案可以提供一些帮助.
这将转到rails数据库控制台.   
rails db
漂亮打印您的查询输出
.headers on
.mode columns
(turn headers on and show database data in column mode )
显示表格
.table
'.help'看到帮助.
或者使用"Select*from cars"等SQL语句
要获取所有模型类的列表,您可以使用ActiveRecord::Base.subclasseseg
ActiveRecord::Base.subclasses.map { |cl| cl.name }
ActiveRecord::Base.subclasses.find { |cl| cl.name == "Foo" }
| 归档时间: | 
 | 
| 查看次数: | 108111 次 | 
| 最近记录: |