2014-03-24 4 views
1

Можно ли положить request.referer в тег link_to. У меня есть страница, которая вызывается двумя разными страницами, и я бы хотел использовать ссылку для возврата (если есть обратная страница, в противном случае, по умолчанию). Пока я это пробовал.Предыдущая страница в link_to

<%= link_to "Return", request.referer %> 

Но я получаю сообщение об ошибке говорящее undefined method referer.

также пытался в чем-то контроллер, как:

@url = request.referer 

и на странице:

<%= link_to "Return", @url %> 

Но я получаю ссылку на текущую страницу URL. Как я могу достичь того, чего хочу.

спасибо.

+0

Да, это должно работать нормально. что ты уже испробовал? Что не работает? Что вам нужно, в частности, продвигать свою идею? –

+0

Спасибо, см. Редактирование – Flezcano

ответ

9
= link_to "back", request.referer.present? ? request.referer : default_path 

или Еврорадио

<%= link_to "back", request.referer.present? ? request.referer : default_path %> 
+0

он работает! благодаря – Flezcano

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