Передача параметров в теге link_to - ошибка выдачи rails 3

В моем приложении Rails у меня есть поле link_to с параметрами, но оно не соответствует указанному действию. Что-то не так с форматом link_to, приведенным ниже.

<%=link_to "Add sub question", :q_id => 13, :action => :question_types, :remote => true %>

Я не получаю ошибку метода.

На самом деле метод находится внутри файла questions_controller. Вышеупомянутая строка находится в файле «questions/new.html.erb».

Спасибо за любую помощь :)-


person Rajesh Omanakuttan    schedule 16.05.2013    source источник
comment
Пожалуйста, опубликуйте трассировку стека ошибки, которую вы получаете. Как правило, вы должны использовать link_to как: link_to link_text, link_url, any_other_options, я полагаю, что это является причиной вашей проблемы. На какой путь вы хотите, чтобы ссылка вела?   -  person RobHeaton    schedule 16.05.2013


Ответы (1)


Вы также должны указать контроллер

<%= link_to "Add sub question", :q_id => 13, :action => "question_types", :controller => "questions", :remote => true %>

Просто убедитесь, что вы создали правильный маршрут

person Anezio Campos    schedule 16.05.2013
comment
Поскольку это представление соответствует самим вопросам, я не думаю, что необходимо указывать параметр :controller. - person Rajesh Omanakuttan; 17.05.2013