2013-05-16 2 views
1

В моем приложении Rails у меня есть поле link_to с параметрами, но оно не будет указано. Что-то не так с форматом link_to, приведенным ниже.Передача параметров в теге link_to - rails 3 ошибка бросания

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

У меня нет ошибки метода.

Фактически, метод существует внутри questions_controller. Эта строка находится в файле «questions/new.html.erb»

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

+0

Пожалуйста отправьте трассировку стека ошибки, которую вы получите. Как правило, вы должны использовать 'link_to' как:' link_to link_text, link_url, any_other_options', я полагаю, это и является причиной вашей проблемы. Каков путь, к которому вы хотите привести ссылку? – RobHeaton

ответ

0

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

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

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

+0

Поскольку этот взгляд соответствует самим вопросам, я не думаю, что необходимо указать параметр: controller. –

Смежные вопросы