Rails应用程序:嵌套路径的自定义路径助手问题

时间:2017-01-14 05:47:20

标签: ruby-on-rails routes nested

我有一个看起来像这样的嵌套路线...

get 'participants/:participant_id/surveys/:survey_id', to: 'surveys#take_survey', as: :take_survey

我的问题是这个。我知道我得到像这样的路径助手,'surveys_path(@survey)'这样的路线......

get 'surveys/:id', to: 'surveys#show'

因此,在上面列出的第一条路线中,我设置了一个自定义路径名称,为我提供了帮助,'take_survey_path'......

如何使用帮助器'take_survey_path()'来检索调查?

基本上......'take_survey_path(what_do_I_put_here_to_retrieve_a_survey?)'

1 个答案:

答案 0 :(得分:0)

所以这很简单。

'take_survey_path',正如我为嵌套路径设置的那样,需要两个参数......

'take_survey_path(participant_id, survey_id)'