title: Differences in rails between new + save and create
body: <p>I'm new to rails and I don't understand the differences between the use of new+save methods and the create method.</p>
  
  <pre><code>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
  </code></pre>
  
  <p>and:</p>
  
  <pre><code>  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
  </code></pre>