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に存在することを確認できますか?どんな助けも素晴らしいだろうか?