1

我正在为 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吗?

谢谢

4

0 回答 0