Вложенный маршрут с: участником - PullRequest
2 голосов
/ 03 ноября 2010

Я использую rails3, и у меня в файле routing.rb есть следующий бит:

resources :questions do
 resources :answers do
    get 'accept', :on => :member
 end
end

Теперь я пытаюсь найти способ использования автоматически сгенерированного метода маршрутизации.

Я использовал много вариантов

questions_accepts_answers_path(@question,answer)

, но ни один еще не работал.

В качестве примечания, в настоящее время я использую

<%= link_to "Accept this answer", "/question/#{question.id}/answers/#{answer.id}/accept" %>

имаршрутизация работает как положено, я просто хочу использовать правильные методы

1 Ответ

1 голос
/ 03 ноября 2010

Вы пытались запустить rake routes из командной строки (в каталоге по умолчанию вашего приложения rails)? Это даст вам список всех сгенерированных помощников маршрута и связанных с ними путей. Исходя из этого, должно быть легко выяснить, какой помощник пути вы ищете. Если вы ищете конкретный путь, вы можете сделать что-то вроде rake routes | grep question или rake routes | grep answer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...