2016-09-11 3 views
0

url generation error Ребята, пожалуйста, помогите. Я не могу создать URL-адрес, не знаю, что делать. Нужна ваша помощь.Ruby on Rails: невозможно создать URL-адрес

rake routes

quizzes_controller.rb

_navbar.html.haml

routes.rb

+0

что вы получаете, когда вы запускаете – dnsh

+0

же URL рек маршруты 'на линии 25 –

+0

Пожалуйста, оставьте свой код в 'routes.rb' –

ответ

0

Вы должны пройти что-то quiz_id если вы хотите идти на эту страницу:

пример:

=link_to "question", new_quiz_problem_path(@quiz.id) 
+0

thanx, но НЕ помогло –

+0

вы можете показать мне свои контроллеры и код просмотра? –

0

Вы должны пройти тест на вспомогательный метод

new_quiz_problem_path(@quiz) 
+0

thanx, но НЕ помогли –

+0

вы собираетесь пройти мимо контроллера, просмотреть и «рейк-маршруты», или мы должны прочитать чайные листья? – gmrash

+0

Я обновил вопрос. Это достаточно? –

0

следовать вашим routes.rb

root "quizzes#index" 

resources :quizzes do 
    resources :problems 
end 

И вы в quizzes#index странице. Итак, вы должны разрешить new_quizzes_problem_path(quiz.id) в кодовом блоке, где определен quiz. Поскольку проблемы одного викторинов не могут принадлежать к другой викторине (извините за мой плохой английским.)

например:

Quiz.all.each do |quiz| 
    ....... 
    ....... 
    =link_to "New Question", new_quiz_problem_path(quiz.id) 
end