することで同じ動作にすることができることを確認しました。http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html#method-i-accepts_nested_attributes_forhttp://stackoverflow.com/questions/18984093/cant-update-my-nested-model-form-for-has-one-association追記(2/28)以下のリクエストで更新を行うことができました。}しかし、下記のように子テーブルの更新できる要素が複数ある場合、小テーブルの片方の要素のみ更新することができませんでした。`<main>'子テーブルの更新を行う場合、必須の要素は全てパラメータに含める必要があるのでしょうか?含める必要が無い書き方があればご教示いただきたいです。updateなのにinsertを行ってる部分も気になります。@user.save(user_params)でうまくいったのでできるような気がするのですが...ちなみにpostgresqlとmysqlの両方で試しましたが、同様の結果になりました。`<main>'すると、user_informationsのuser_idをnullで更新しようとする挙動が見られます。そもそもnameを更新しようともしてないように見えます。渡していないのが原因かと思います。下記の変更を加えたら、期待通り動作しました。指定しない場合の挙動はちょっと私もよくわかりません。`オプションを`true`にすることでも同じ動作になることを確認しました。詳細は本文に追記します。配列を指定しているからではないでしょうか。ときは配列ではなかった気がします。10:24ウォッチこの質問への回答やコメントをメールでお知らせします。