我有一个数据库,里面有我可以用ActiveRecord获取的条目。目前,使用类似
post.to_yaml
产量:
!ruby/object:Post
concise_attributes:
- !ruby/object:ActiveModel::Attribute::FromDatabase
name: id
value_before_type_cast: 1
- !ruby/object:ActiveModel::Attribute::FromDatabase
name: user
value_before_type_cast: efy5qC5YmJNml23JowOUrlmfN0D2
- !ruby/object:ActiveModel::Attribute::FromDatabase
name: content
value_before_type_cast: bol4
- !ruby/object:ActiveModel::Attribute::FromDatabase
name: location
value_before_type_cast: '123'
- !ruby/object:ActiveModel::Attribute::FromDatabase
name: timestamp
value_before_type_cast: '12:00'
new_record: false
我要退回的确切藏品如下:
record = Post.order(:timestamp).offset(15 * 0).first(15)
返回的结果包含几个字段,这些字段将返回到颤振应用程序。数据将用几个字段填充一个小部件,例如
content
,
date
和
location
,所有这些都由上述查询返回。
我可以使用dart库来解析yaml,但是是否有更好的方法来压缩返回值,以便只显示必要的字段?