我正在使用Rails的accepts_nested_attributes_for方法取得巨大成功,但是如果记录已经存在,如何不创建新记录呢?举例来说:假设我有三个模型,Team,Membership和Player,每个团队通过成员资格拥有许多球员,并且球员可以属于许多球队。然后,团队模型可能会接受玩家的嵌套属性,但这意味着通过合并的团队+玩家表格提交的每个玩家都将被创建为新的玩家记录。如果我只想以这种方式创建新的球员记录(如果还没有同名球员)该怎么办?如果是具有相同名称的玩家,没有新玩家记录应当建立,而是正确的玩家应该发现并用新的球队纪录有关。
3 回答
- 3 回答
- 0 关注
- 554 浏览
添加回答
举报
0/150
提交
取消