【发布时间】:2011-02-23 11:38:08
【问题描述】:
我有一个如下定义的关系数据库。如何输入一个新值,其中 B 属于 A。下面给出的代码似乎不起作用。
谢谢
class A
include DataMapper::Resource
property :id, Serial, :key => true
property :name, String
belongs_to :b
end
class B
include DataMapper::Resource
property :id, Serial, :key => true
property :name, String
has n, :as
end
创造新价值
# Create new value
post '/create' do
a = A.new
b = B.new
b.attributes = params
b.belongs_to = a #problem is here
b.save
redirect("/info/#{a.id}")
end
【问题讨论】:
标签: heroku sinatra datamapper