Добавление дополнительных маршрутов в Rails 3 - PullRequest
0 голосов
/ 31 января 2012

У меня есть контроллер comments:

  match 'comments/count' => 'comments#count'
  resources :comments

Я пытаюсь сопоставить mysite.com/comments/count с новым определенным действием count внутри контроллера comment.То, что я имею выше, похоже, не работает.Я получаю следующую ошибку:

Неизвестное действие

Не удалось найти действие 'show' для CommentsController

1 Ответ

3 голосов
/ 31 января 2012

, хотя я думаю, что это должно работать, есть лучшие способы сделать это.взгляните на атрибуты ресурсов member и collection:

resources :photos do
  member do
    get 'preview'
  end
end

http://guides.rubyonrails.org/routing.html#adding-more-restful-actions

в вашем случае я думаю, что это будет

resources :comments do
  get 'count', :on => :collection
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...