В учебнике 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
]) и не ограничить действие маршрутизации на практике?