我正在为 has_many 关系上具有 accept_nested_attributes_for 的实体构建修改表单。我希望在修改单个输入时,使用 ajax 将信息发送到服务器。
假设我们拥有一个实体用户,与帖子有关系
使用 jquery 我可以修改主要实体属性:
$.post("/user/1", data={"_method":"put", "user[name]":"My New name"})
但是,当我使用:
$.post("/user/1", data={"_method":"put", "user[posts_attributes][0][text]":"my modified post"});
帖子未修改,但使用给定文本创建了一个新帖子。我需要包含帖子ID吗?
谢谢