authlogic flash [: notice] wird im Gurken-Webrat-Schritt @ nicht angezei

Ich führe BDD-Schritte mit Gurke aus, um mein Anmeldeverhalten für die automatische Anmeldung zu implementieren.

 Scenario: log in
Given a registered user: "[email protected]" with password: "p@ssword" exists
And I am on the homepage
When I follow "Log in"
And I fill in "Username" with "[email protected]"
And I fill in "Password" with "p@ssword"
And I open the page
And I press "Login"
And I open the page
Then I should see "Login successful!"
And I should see "Logout"

dies ist mein Szenario und wenn ich auf @ drüc

Then I should see "Login successful!"

my Gurken-Schritt schlägt fehl, aber nur im Webrat. Ich habe mit launchy debuggt und wenn die Webseite erscheint, gibt es zwar keine Meldung, aber im Entwicklungsmodus, wenn ich script / server starte, sehe ich meine Meldungen. Mein Controller sieht so aus

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

End

Und ja, ich habe das gesehenhttp: //github.com/binarylogic/authlogic/issuesearch? state = open & q = gurke + flash # issue / 142 und habe nicht verstanden, wie mir das helfen könnte und das hat auch nicht geholfen

Rails / Cucumber / Webrat: redirect_to, flash [: notice] funktioniert nicht

mein Setup ist

*** LOCAL GEMS ***

actionmailer (2.3.8)

actionpack (2.3.8)

activerecord (2.3.8)

activeresource (2.3.8)

activesupport (2.3.8)

authlogic (2.1.5)

builder (2.1.2)

configuration (1.1.0)

cucumber (0.8.4, 0.8.3)

Gurkenschienen (0.3.2)

database_cleaner (0.5.2)

declarative_authorization (0.4.1)

diff-lcs (1.1.2)

gherkin (2.1.2, 2.0.2)

json_pure (1.4.3)

launchy (0.3.5)

mysql (2.8.1)

nokogiri (1.4.2)

paperclip (2.3.3)

pickle (0.3.0)

rack (1.2.1, 1.1.0)

Rack-Test (0.5.4)

rails (2.3.8)

rake (0.8.7)

rspec (1.3.0)

rspec-rails (1.3.2)

syntax (1.0.0)

term-ansicolor (1.0.5)

thoughtbot-factory_girl (1.2.2)

trollop (1.16.2)

webrat (0.7.1)

ruby 1.8.7 (2010-01-10 Patchlevel 249) [i486-linux] gem 1.3.7 läuft unter Ubuntu

Was kann ich tun, damit meine Gurkenstufen vergehen?

Danke für jede Hilfe

Antworten auf die Frage(8)

Ihre Antwort auf die Frage