特殊條件限定
我們可以利用:constraints
設定一些參數限制,例如限制:id
必須是整數。
match "/events/show/:id" => "events#show", :constraints => {:id => /\d/}
另外也可以限定subdomain子網域:
namespace :admin doconstraints subdomain: 'admin' doresources :photosend
end
甚至可以限定IP位置:
constraints(:ip => /(^127.0.0.1$)|(^192.168.[0-9]{1,3}.[0-9]{1,3}$)/) domatch "/events/show/:id" => "events#show"
end