Подаване на параметри в етикета link_to - грешка при хвърляне на релси 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