Dans échafaudage Modèle-1 créer une action,rails pourquoi nouveau modèle(). Sauver ne crée pas travailler en action
def create
@auclub = Auclub.new(auclub_params)
user = User.find(current_user.id)
respond_to do |format|
if @auclub.save && user.update(auclub_id: @auclub.id)
format.html { redirect_to @auclub, notice: 'Auclub was successfully created.' }
format.json { render :show, status: :created, location: @auclub }
else
//some codes
end
end
end
et et je veux créer le club avec l'utilisateur
ce code fonctionne, mais si j'utilise comme ceci
user = User.find(current_user.id)
user.new(auclub_id : @auclub.id)
user.save
cela ne fonctionne pas! Y a-t-il des différences entre update et new.save?