Hallo ich in dieser Frage vor einer Weile lief ...Gurke/webrat Benutzersitzung flash [: notice] Problem besteht nach wie vor in Rails 3
authlogic flash[:notice] does not show up in cucumber webrat step
Und es sieht aus wie es EXISTIERT noch in Schienen 3 Das war eine vorgeschlagene Lösung.
class RackRailsCookieHeaderHack
def initialize(app)
@app = app
end
def call(env)
status, headers, body = @app.call(env)
if headers['Set-Cookie'] && headers['Set-Cookie'].respond_to?(:collect!)
headers['Set-Cookie'].collect! { |h| h.strip }
end
[status, headers, body]
end
end
config.after_initialize do
ActionController::Dispatcher.middleware.insert_before(ActionController::Base.session_store, RackRailsCookieHeaderHack)
end
dies behoben das Problem mit 2.3.8 ... ich musste es Platz in der config/environment/cucumber.rb
aber in Rails 3 Diese Datei ist nicht mehr vorhanden ist und in config/environment/test.rb Ich kann nicht etwas in die Middleware
nach dem Leuchtturm Bugtracker injizieren dies sollte behoben werden ... kann jemand bestätigen, dass dieses Problem noch mit Rails 3 existiert? Jede Hilfe wäre großartig?