我循环遍历数据库中的所有表名并使用他们的数据打印它们。但是,我想知道如何将存储表名的变量名转换为实际的表类型,即可以将其视为表而不是字符串。这是一个例子:
<% ActiveRecord::Base.connection.tables.each do |table| %>
<% table.column_names.each do |column| %>
<%= column %>
<% end %>
此表变为变量,但其值是从数据库获取的实际表名。我正在尝试执行rails db
命令,例如:
> User.column_names