Session + Redirect

なんか、リダイレクトした後リダイレクト前に設定したセッションが取れない場合があった。
とりあえず、$c->finalize_session; を先に呼んだら動いたっぽいけど微妙なきがする。
finlize前にリダイレクトされて処理されとるんかなぁ。後で調べる。

sub add : Local {

    # Session追加
    ...

    # FIXME このやり方は多分よくないけど、動くっぽい。
    $c->finalize_session;
    
    $c->res->redirect( $c->uri_for('/cart/view/') );
}