2010-11-22 4 views
0

안녕 존재 ...오이/Webrat 사용자 세션 플래시 [: 예고] 여전히 레일 3 exisits 같은 문제가 계속 레일에 내가 얼마 전에이 문제에 달렸다 3

authlogic flash[:notice] does not show up in cucumber webrat step

는 그리고 본다 이것은 제안 된 수정 프로그램입니다.

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 

이 난 더 이상

하지만 레일 3이 파일을 사용할 수없는 설정/환경/cucumber.rb에 배치했다 ... 2.3.8으로 문제를 해결하고 설정에서/환경/test.rb 미들웨어에 무언가를 주입 할 수 없다

등대 bugtracker에 따라 수정해야 함 ... 누군가가이 문제가 레일즈 3에 여전히 존재한다는 것을 확인할 수 있습니까? 어떤 도움이 좋을까요?

답변

0

좋아, 해결책을 찾았습니다.

나는 카브 바라로 webrat을 대체했으며 모든 것이 좋습니다.