我有一个用户和个人资料模型,我使用相同的表单来填充它们。在我的控制器中,我有一行:@user.build_profile
我想知道这条线是做什么的。用户和个人资料是一一对应的,个人资料属于用户。
我还有一个名为 image 的新模型,我想使用嵌套属性与用户建立一对多的关系。在用户 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