【发布时间】:2016-10-20 11:07:20
【问题描述】:
我是使用 DataMapper 的新手,我只想将一个类的属性添加到另一个类的表中。我有两个类,如下所示: 我想将“user”类中的“handle”属性添加为“peep”表中的一列。我需要所有相关的 gem(不包括在下面),但我正在努力使用 DataMapper 语法。我尝试了has n, :user 和belongs to 等的变体,但都导致'user_id has NULL values' 错误。
类“用户”:
class User
include DataMapper::Resource
property :id, Serial
property :email, String, format: :email_address, required: true, unique: true
property :handle, String, required: true
end
“窥视”类:
class Peep
include DataMapper::Resource
property :id, Serial
property :peep_content, String
property :created_at, DateTime
end
【问题讨论】:
标签: ruby database datamapper