我正在为我的足球俱乐部写一个应用程序,作为其中的一部分,我决定尝试使用Grape API非导轨中的MongoDB。
所以我有以下课程
团队&教练
我正在尝试定义两者之间的关系,但无法使其发挥作用。
class Team
include Mongoid::Document
field :name, type: String
has_one :coach
end
最初,教练提交的文件将为null,因此当我添加一个团队时,我传入的唯一文件是 name ,然后我会在MongoDB中看到如此
{
"_id" : ObjectId("59090e04cf2bee0c0a16a22f"),
"name" : "team A"
}
然后当我来添加教练时,我从API返回201没有错误,但MongoDB缺少教练请有人告诉我我做错了什么让我疯了