Arkのルーティング

Arkのルーティングが分かったっぽい
ずっとChained()の意味がわかってなかった
とりあえず目的は

# /job/{job_id}/job_edit

みたいなルーティング.
この時,まず'/'から'job'にChainする

# /job/{job_id}
sub job :Chained('/') :PathPart('job') :CaptureArgs(1) {
    my ($self, $c, $job_id) = @_;
    $c->stash->{job_id} = $job_id;
}

CaptureArgs()はパラメータ{job_id}を取ってくる.
引数はパラメータの数.

本題.

# /job/{job_id}/job_edit
sub job_edit :Chained('job') :PathPart('job_edit') {
    my ($self, $c) = @_;
}

Mountain Lionにしてvimでpython書こうとしたらなんか怒られた話

以下で解決した.
https://gist.github.com/3186381

includeのpathが変わっててpyconfig.hが読めないよーということかな?

sudo mkdir -p /usr/include/python2.7
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.7/pyconfig.h /usr/include/python2.7/pyconfig.h

読みたがってるディレクトリを作ってリンクを張ってとりあえず解決.
python以外もなるのかな?