Зачем использовать совпадение, а не получение при маршрутизации в Rails?

В учебнике Ruby on Rails 3 код использует:

match '/signup',  :to => 'users#new'
match '/signin',  :to => 'sessions#new'
match '/signout', :to => 'sessions#destroy'

match '/contact', :to => 'pages#contact'
match '/about',   :to => 'pages#about'
match '/help',    :to => 'pages#help'

вместо

get '/signup',  :to => 'users#new'
get '/signin',  :to => 'sessions#new'
get '/signout', :to => 'sessions#destroy'

get '/contact', :to => 'pages#contact'
get '/about',   :to => 'pages#about'
get '/help',    :to => 'pages#help'

, хотя всем маршрутам нужен только глагол HTTP GET. Почему бы не использовать get (или : via => [: get] в match ]) и не ограничить действие маршрутизации на практике?

12
задан George Shaw 31 December 2011 в 15:38
поделиться