0

我正在尝试从我的模型类所在的数据集中检索一行

需要 'sequel' 类 Item < Sequel::Model end

我的一个 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 的行的所有列 查询应该是什么?

4

1 回答 1

1

尝试

puts Item.filter(:id =>'1').first.inspect

或者

puts Item.filter(:id =>'1').first.to_yaml

yaml(如果您的代码中有这样的要求,则可以更好地格式化require 'yaml'

于 2013-01-30T17:15:33.363 回答