0

こんにちは私は少し前にこの問題で走りました...

authlogic flash [:notice]がキュウリのwebratステップに表示されない

そして、それはまだレール3に存在しているように見えますが、これは提案された修正でした。

    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の問題が修正されました... config / environment/cucumber.rbに配置する必要がありました

しかし、Rails 3では、このファイルは使用できなくなり、config / environment/test.rbではミドルウェアに何かを挿入できません。

灯台のバグトラッカーによると、これは修正する必要があります...誰かがこの問題がRails 3にまだ存在することを確認できますか?何か助けがあればいいですか?

4

1 に答える 1

0

わかりました、解決策を見つけました。

webratをカピバラに交換しました。すべてが良好です。

于 2010-11-25T08:55:46.667 に答える