Ошибка маршрутизации для GET] "/ firstapp" - PullRequest
0 голосов
/ 23 сентября 2011

Я пытался написать свою первую программу после установки, но я получил сообщение об ошибке, как показано ниже:

Routing Error
No route matches [GET] "/firstapp"

Я пытался изменить файл config/routes.rb, но ничего не изменилось.Это мой config/routes.rb

Firstapp::Application.routes.draw do
  resources :apptables

  # The priority is based upon order of creation:
  # first created -> highest priority.

  # continues with default `config/routes.rb` explanations...
end    

Как мне настроить config/routes.rb, чтобы он работал правильно?

1 Ответ

3 голосов
/ 23 сентября 2011

Просто сказать, resources :apptables устанавливает семь стандартных маршрутов :

GET    /apptables
GET    /apptables/new
POST   /apptables
GET    /apptables/:id
GET    /apptables/:id/edit
PUT    /apptables/:id
DELETE /apptables/:id

В этом списке нет /firstapp, поэтому маршрут не будет работать.Если вы хотите, чтобы GET на /firstapp работал, вы можете настроить этот маршрут вручную:

match '/firstapp' => 'firstapp#some_method', :via => :get

Это будет направлять GET /firstapp к FirstappController#some_method.

...