The Rails 3 Wayを読んでいますが、ルートにprocがある理由がわかりません。私はまだproc/lambdaの使用法とそれらがどのように使用されているかを理解するのに苦労しています。
これはどのように:
match 'records/:id' => "records#protected",
:constraints => proc {|req| req.params[:id].to_i < 100 }
と違う:
match 'records/:id' => "records#protected",
:constraints => params[:id].to_i < 100
?