ユーザーモデルとプロファイルモデルがあり、同じフォームを使用してそれらにデータを入力します。私のコントローラーには次の行があります:@ user.build_profile
この行が何をするのか知りたいのですが。ユーザーとプロファイルの関係は1対1であり、プロファイルはユーザーに属します。
また、imageという新しいモデルがあります。ネストされた属性を使用して、ユーザーと1対多の関係を設定したいと思います。ユーザーcoltrollerでの新しいアクションでは、上記のような同様の行を使用する必要がありますか?@ user.build_image
完全に新しいアクション:
def new
@user = User.new
@user.build_profile
respond_to do |format|
format.html # new.html.erb
format.json { render json: @user }
end
end