Devise: ¿recuerdas que no estoy trabajando? LocalHost Issue?

Estoy usando idear con mi aplicación rails 3. Por alguna razón, el inicio de sesión con Remember Me no funciona.

Podría deberse a pruebas en localhost: 3000?

en devise.rb, tengo el siguiente conjunto:

config.remember_for = 2.weeks

En los registros, cuando publico un inicio de sesión veo:

Started POST "/users/sign_in" for 127.0.0.1 at Thu May 12 20:53:04 -0700 2011
  Processing by SessionsController#create as HTML
  Parameters: {"signIn"=>"LOG IN", "authenticity_token"=>"GR09TIq4uSbu6UWxDRhpfQeLWp7qtJTxkCFksLmFzdE=", "utf8"=>"✓", "user"=>{"remember_me"=>"on", "password"=>"[FILTERED]", "email"=>"[email protected]"}}

¿Hay algo malo allí?

También tengo lo siguiente en my sessions_controller.rb

class SessionsController < Devise::SessionsController

  prepend_before_filter :require_no_authentication, :only => [ :new, :create ]
  include Devise::Controllers::InternalHelpers

  # GET /resource/sign_in
  def new
    clean_up_passwords(build_resource)
    render_with_scope :new
  end

  # POST /resource/sign_in
  def create
    resource = warden.authenticate!(:scope => resource_name, :recall => "new")
    #set_flash_message :notice, :signed_in
    sign_in_and_redirect(resource_name, resource)
  end

  # GET /resource/sign_out
  def destroy
    #set_flash_message :notice, :signed_out if signed_in?(resource_name)
    sign_out_and_redirect(resource_name)
  end

  protected

  def after_sign_in_path_for(resource)
    if resource.is_a?(User) && resource.banned?
      sign_out resource
      flash[:error] = "This account has been suspended."
      root_path
    else
      super
    end
  end


end

¿Alguna idea de por qué iniciar sesión y recordar no funciona? Gracia

Respuestas a la pregunta(0)

Su respuesta a la pregunta