Passing the contents of a flash to a different controller

Is there a way to pass the contents of flash to a *different*
controller/action?
In the code below, /alpha/one will give me "The flash contains hello
world" but /alpha/three will have just "The flash contains" - any way
around this?

raghus wrote:

Is there a way to pass the contents of flash to a *different*
controller/action?
In the code below, /alpha/one will give me "The flash contains hello
world" but /alpha/three will have just "The flash contains" - any way
around this?

##############################################
class AlphaController < ApplicationController
  def one
    flash[:wibble] = 'hello world'
    redirect_to :action => 'two'
  end
  def two
    render_text "The flash contains " + flash[:wibble]
  end
  def three
    flash[:wibble] = 'hello next world'
    redirect_to :controller => 'beta', :action => 'foo'
  end
end
##############################################
class BetaController < ApplicationController
  def foo
    render_text "The flash contains " + flash[:wibble]
  end
end
##############################################

This should work. Are you sure you actual code doesn't
contain an extra redirect?