rieles form_for nunca invoca la acción de crear controlador para usar redirect_to

Estoy usando Rails 3 y tengo un form_for en un StatusController. Cuando presiono el botón enviar, nunca se llama a mi método de creación. Mi método de creación tiene un redirect_to: index, sin embargo, cuando presiono enviar, toda la información permanece en el formulario y la página no redirige. Sin embargo, el objeto se guarda correctamente en la base de datos.

¿Qué estaría causando esto?

Controlador:

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

Ver:

.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

He ajustado el código a esto, y ahora los datos desaparecen del formulario en un envío, sin embargo, el objeto nunca se guarda porque nunca se invoca "Crear".

Respuestas a la pregunta(2)

Su respuesta a la pregunta