我想知道您是否可以列出/判断Rails控制台中有哪些可用的数据库/对象.我知道你可以看到他们使用其他工具,我只是好奇.

推荐答案

你可能正在寻找:

ActiveRecord::Base.connection.tables

ActiveRecord::Base.connection.columns('projects').map(&:name)

你可能应该把它们用更短的语法包装在你的.irbrc中.

Ruby-on-rails相关问答推荐

为什么Rails数值验证器不使用规格化值?

将两个日期之间的差值转换为Ruby中的iso8601持续时间(如果需要,还可以使用Rails)

Rails 7中的Turbo流

无法在 Rails 中使用 wkhtmltopdf 写入临时文件

Ruby Hash 中 tap / delete 和 except 的区别

Ruby on Rails 中的多种布局

别名可能与不同模型的相同别名有许多关联?

无效的单表继承类型:Rails

ViewModel 和 Controller 有什么区别?

使用 Ruby On Rails 的多个用户模型,并设计有单独的注册路由,但只有一个共同的登录路由

带有 simple_form 的按钮内的 HTML 代码

如何确定 Rails 是从 CLI、控制台还是作为服务器运行?

rspec 共享示例与共享上下文

如何将字符串转换为类方法?

在 PostgreSQL 中强制字符串的最大长度

Ruby中的参数化获取请求?

禁用 JS/Ajax 请求时的 ActionController::InvalidAuthenticityToken

rake db:回滚不起作用?

设计:为什么我的注销链接不起作用?

设置EDITOR或BUNDLER_EDITOR环境变量