Sono nuovo per le rotaie e non capisco le differenze tra l'uso di metodi di + + salvataggio e il metodo di creazione.Differenze tra le rotaie tra nuove + salva e crea
def create
@item = Item.new(params[:item])
respond_to do |format|
if @item.save
format.html { redirect_to @item, notice: 'Item was successfully created.' }
format.json { render json: @item, status: :created, location: @item }
else
format.html { render action: "new" }
format.json { render json: @item.errors, status: :unprocessable_entity }
end
end
end
e:
def create
respond_to do |format|
if Item.create(params[:item])
format.html { redirect_to @item, notice: 'Item was successfully created.' }
format.json { render json: @item, status: :created, location: @item }
else
format.html { render action: "new" }
format.json { render json: @item.errors, status: :unprocessable_entity }
end
end
end
ok ma nel mio caso ci sono differenze tra l'utilizzo di nuovo + salvare o solo creare direttamente? –
no, nessuna differenza, entrambi stanno facendo lo stesso lavoro –