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) = @_; }
jsのif文
if (i > 0) { j = true; } else { j = false; }
j = i > 0 ? true : false;
同義らしい.
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以外もなるのかな?