0

テストのために生のCookie文字列をアプリケーションコントローラーに送信しようとしています。「フィルタ前」の 1 つは生の Cookie データ (エスケープされていない '+' => ' ') をスキャンし、復号化する必要があります。

request.env['rack.request.cookie_string']

@cookies、@request.cookies などでいくつかのアプローチを試しましたが、どれも機能しませんでした。テストで「ページの取得」を実行すると、Cookie が見つかりませんでした。

4

1 に答える 1

2

この問題の解決策は、次を実行することです。

@request.env['HTTP_COOKIE'] = your_unescaped_cookie_string

get page

機能テストで

于 2014-03-23T12:35:53.920 に答える