2013-04-01 2 views
1
#in update function 
redirect_to @post 

Здесь я хочу добавить некоторые дополнительные параметры при перенаправлении. Однако, как я пытаюсь добавитьКак добавить дополнительные параметры при переадресации при передаче переменной экземпляра?

redirect_to @post, :mypara => 'abc' 

страницу перенаправлены не имеет этого параметра в адресной строке, поэтому я попытался напечатать это с помощью

<%= params[:mypara] %> 

, но до сих пор ничего не было видно.

Может ли кто-нибудь помочь мне?

ответ

2

Вы должны использовать post_path так:

redirect_to post_path(@post, :mypara => 'abc') 

Это:

redirect_to @post 

на самом деле переводится как:

redirect_to post_path(@post) 

Если вы хотите передать дополнительные параметры, вы не можете использовать короткое замыкание. Вы должны использовать post_path.

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