我有一个我正在构建的控制台应用程序,它具有以下代码:
def self.List(table)
if table == 'clients'
puts "Showing all clients from the db"
puts Client.all
end
end
因此,如果我调用List('clients'),它将输出以下内容:
Showing all clients from the db
但没有打印出任何其他内容。现在我已经验证了clients表中有记录并且数据库已定义,因此Active_record了解其方案。
感谢任何帮助!
答案 0 :(得分:1)
替换
puts Client.all
使用
puts Client.all.inspect
Client.all
返回ActiveRecord::Relation
类的数组。您可以使用inspect
方法查看数组的内容。