szyny form_for nigdy nie wywołuje akcji tworzenia kontrolera, aby użyć redirect_to

Używam Rails 3 i mam form_for w StatusController. Kiedy kliknę przycisk Wyślij, moja metoda tworzenia nigdy nie zostanie wywołana. Moja metoda tworzenia ma redirect_to: index, jednak po naciśnięciu przycisku Prześlij wszystkie informacje pozostają w formularzu, a strona nie przekierowuje. Obiekt zapisuje jednak poprawnie w bazie danych.

Co by to spowodowało?

Kontroler:

class StatusController < ApplicationController
  def new
    @status = Status.new
  end
  def create
    @status = Status.new(params[:status])
    @status.date_added = Time.now
    if @status.save
    else
      render 'new'
    end
  end

Widok:

.well
  =form_for @status do |f|
    =f.label :user_email
    =f.text_field :user_email

    =f.label :added_by
    =f.text_field :added_by

    =f.label :comments
    =f.text_area :comments
    %br
    %br
    =f.submit

Dostosowałem kod do tego, a teraz dane znikają z formularza po przesłaniu, jednak obiekt nigdy nie zostaje zapisany, ponieważ „Utwórz” nigdy nie jest wywoływany.

questionAnswers(2)

yourAnswerToTheQuestion