Привет, я столкнулся с этой проблемой некоторое время назад ...
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 я не могу что-то внедрить в промежуточное ПО
согласно багтрекеру Lighthouse, это должно быть исправлено ... может ли кто-нибудь подтвердить, что эта проблема все еще существует с Rails 3? Любая помощь была бы большой?