Передача идентификатора текущей страницы в link_to (Ruby / Rails) - PullRequest
0 голосов
/ 18 августа 2011

Извинения, если это кажется немного расплывчатым.

В основном у меня есть страница, которая загружает контент на основе идентификатора.Я пытаюсь поместить ссылки внутри него так:

<%= link_to 'mypage', {:action => 'mypageload', :id => '1'},{:class=>'mypages'}%>

Что я хотел бы сделать, это передать идентификатор текущей страницы в эту ссылку.

Так что-то вроде

:id => 'params[:id]'

Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 18 августа 2011

Удалить одинарные кавычки: :id => params[:id]

1 голос
/ 18 августа 2011

Да, вы можете использовать переменную params в представлениях.В вашем примере вы помещаете параметры в кавычки, превращая их в строку.Просто оставьте это, и у вас все будет хорошо, вот так:

<%= link_to 'mypage', {:action => 'mypageload', :id => params[:id]},{:class=>'mypages'}%>
...