我正在尝试从数据集中检索一行 我的模型类是
要求'续集' class item<续集::型号 端
和一个我的hello.rb文件是
require "rubygems"
require './post'
require "sequel"
require './item'
# connect to an in-memory database
#DB = Sequel.connect('postgres://ritesh:newpassword@localhost')
puts Item.filter(:id =>'1').first
它给我输出
#<Item:0xb693996c>
我想得到id字段为1的行的所有列,应该是查询??
答案 0 :(得分:1)
尝试
puts Item.filter(:id =>'1').first.inspect
或
puts Item.filter(:id =>'1').first.to_yaml
(如果代码中需要yaml
,则需要更好的格式设置require 'yaml'
)