2010-11-22 5 views
0

こんにちは私はしばらく前にこの問題に走った...キュウリ/ Webratユーザーセッションのフラッシュ[に:お知らせ]は問題がまだRailsの3

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

に存在し、それはまだレール3にexisitsように見えますこれは推奨された修正です。

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 

これは2.3.8で問題を修正...私はcucumber.rb

/設定/環境に配置する必要がありましたが、Railsの3に、このファイルは/もうや設定には使用できません。環境/ test.rb私はミドルウェアに何かを注入することができません

灯台bugtrackerによると、これは修正する必要があります...誰かがこの問題はまだレール3に存在することを確認できますか?どんな助けも素晴らしいだろうか?

答えて

0

[OK]をクリックします。

私はカブブラバとwebratを置き換え、すべてが良いです。

関連する問題