Les Rails de, la perdre flash après redirect_to

Je ne peux pas comprendre pourquoi mes messages flash disparaissent après un redirect_to. Commencé le débogueur de mon point de vue, et la variable flash est totalement vide.

flash
=> {}

Le résultat est le même avec le flash.maintenant... Il fonctionne très bien si je modifier quelque chose et appel rendu.

Contrôleur:

  def create
    @user_session = UserSession.new(params[:user_session])
    if @user_session.save
      flash[:notice] = "Logged in"
      redirect_to root_url
    else
      render :action => 'new'
    end
  end

Application de mise en page:

  - flash.each do |name, msg|
    =content_tag :div, msg, :class => "flash_#{name}"

root_url est un autre contrôleur et l'action.

  • Êtes-vous à l'aide de Rails 2.3.2?
  • et pouvez-vous poster le code de la root_url contrôleur/action, vous êtes rediriger vers?
InformationsquelleAutor atmorell | 2009-07-22