Railsでは、accepts_nested_attributes_forを使うことで簡単に1対多のモデルを一度に更新するフォームを作成することできます。 今回のケースは、ユーザー(User)が家、会社など複数の住所(Address)を持っているというという1対多関係のモデルの入れ子状態を説明します。 完成イメージは次の通りで、ユーザー情報(User)も作成しながら、住所(Address)も一緒に1フォームで作成できるようになっています。 動作確認 Rails 4.1 目次 Railsプロジェクトの作成 accepts_nested_attributes_forによる入れ子のフォームを作成 入れ子にしたモデルの削除機能の追加 親モデルと子モデルにバリデーションを追加する Ajaxで動的に住所の入力項目を追加/削除する 1. Railsプロジェクトの作成まずプロジェクトを作成します。 rai