我正在阅读 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
?