1

has_manyリレーションにaccepts_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